|
Azerotcore-wotlk
|
#include <stdlib.h>#include <stdio.h>#include <string.h>#include <ctype.h>#include <limits.h>#include <float.h>#include <math.h>#include <errno.h>#include <sys/types.h>#include <time.h>#include <sys/time.h>#include <sys/socket.h>#include <strings.h>#include <netinet/in.h>#include <netinet/tcp.h>#include <arpa/inet.h>#include <netdb.h>#include <unistd.h>#include <fcntl.h>Go to the source code of this file.
Classes | |
| union | soap_double_nan |
| struct | Namespace |
| struct | soap_nlist |
| struct | soap_bhead |
| struct | soap_blist |
| struct | soap_plist |
| struct | soap_pblk |
| struct | soap_clist |
| struct | soap_attribute |
| struct | soap_cookie |
| struct | soap_dime |
| struct | soap_mime |
| struct | soap_multipart |
| struct | soap_xlist |
| struct | soap_dom_attribute |
| struct | soap_dom_element |
| struct | soap |
| struct | soap_code_map |
| struct | soap_flist |
| struct | soap_ilist |
| struct | soap_plugin |
Macros | |
| #define | GSOAP_VERSION 208105 |
| #define | _THREAD_SAFE |
| #define | _REENTRANT |
| #define | SOAP_FMAC1 |
| #define | SOAP_FMAC2 |
| #define | SOAP_FMAC3 |
| #define | SOAP_FMAC3S SOAP_FMAC3 |
| #define | SOAP_FMAC4 |
| #define | SOAP_FMAC4S SOAP_FMAC4 |
| #define | SOAP_FMAC5 |
| #define | SOAP_FMAC6 |
| #define | SOAP_CMAC |
| #define | SOAP_NMAC |
| #define | SOAP_SOURCE_STAMP(str) |
| #define | STDSOAP_H |
| #define | SOAP_XSTRINGIFY(s) SOAP_STRINGIFY(s) |
| #define | SOAP_STRINGIFY(s) #s |
| #define | WITH_NO_C_LOCALE /* turn locale support off by default */ |
| #define | HAVE_SNPRINTF |
| #define | HAVE_STRRCHR |
| #define | HAVE_STRTOD |
| #define | HAVE_SSCANF |
| #define | HAVE_STRTOL |
| #define | HAVE_STRTOUL |
| #define | HAVE_STRTOLL |
| #define | HAVE_STRTOULL |
| #define | HAVE_GETTIMEOFDAY |
| #define | HAVE_RAND_R |
| #define | HAVE_GETHOSTBYNAME_R |
| #define | HAVE_GMTIME_R |
| #define | HAVE_ASCTIME_R |
| #define | HAVE_LOCALTIME_R |
| #define | HAVE_STRERROR_R |
| #define | HAVE_LOCALE_H |
| #define | WITH_FAST |
| #define | WITH_CDATA |
| #define | WITH_NOEMPTYSTRUCT |
| #define | SOAP_PURE_VIRTUAL |
| #define | SOAP_PURE_VIRTUAL_COPY |
| #define | SOAP_BINARY_BUFLEN (128) |
| #define | SOAP_WINSOCKINT size_t |
| #define | SOAP_STRCMP strcmp /* case sensitive XML element/attribute names */ |
| #define | SOAP_SOCKLEN_T socklen_t |
| #define | SOAP_FUNC_R_ERR (NULL) |
| #define | SOAP_SOCKET int |
| #define | soap_closesocket(n) close(n) |
| #define | SOAP_INVALID_SOCKET ((SOAP_SOCKET)-1) |
| #define | soap_valid_socket(sk) ((sk) != SOAP_INVALID_SOCKET) |
| #define | SOAP_SHUT_WR (1) |
| #define | SOAP_SHUT_RDWR (2) |
| #define | SOAP_GAI_STRERROR gai_strerror |
| #define | FD_SETSIZE (1024) |
| #define | SOAP_CHK_EOF (soap->error ? soap->error : SOAP_EOF) |
| #define | LONG64 long long |
| #define | ULONG64 unsigned LONG64 |
| #define | SOAP_LONG_FORMAT "%lld" /* printf format for 64 bit long long ints */ |
| #define | SOAP_ULONG_FORMAT "%llu" /* printf format for unsigned 64 bit long long ints */ |
| #define | soap_int32 int32_t |
| #define | SOAP_ERANGE (34) |
| #define | SOAP_EINTR EINTR |
| #define | SOAP_EAGAIN EAGAIN |
| #define | SOAP_EADDRINUSE EADDRINUSE |
| #define | SOAP_ECONNREFUSED ECONNREFUSED |
| #define | SOAP_EWOULDBLOCK EWOULDBLOCK |
| #define | SOAP_EINPROGRESS EINPROGRESS |
| #define | soap_errno errno |
| #define | soap_socket_errno errno |
| #define | soap_reset_errno (errno = ENOENT) |
| #define | SOAP_BUFLEN (65536) /* buffer length for socket packets, so don't make this too small */ |
| #define | SOAP_LABLEN (256) /* initial look-aside buffer length */ |
| #define | SOAP_PTRBLK (32) /* block allocation for pointer hash table chains */ |
| #define | SOAP_PTRHASH (4096) /* size of pointer analysis hash table (must be power of 2) */ |
| #define | SOAP_IDHASH (1999) /* 1999, 8191: prime size of hash table for parsed id/ref */ |
| #define | SOAP_BLKLEN (256) /* to collect long strings and XML attributes */ |
| #define | SOAP_TAGLEN (1024) /* maximum length of XML element tag/attribute name or host/path name + 1 */ |
| #define | SOAP_HDRLEN (8192) /* maximum length of HTTP header line (must be >=4096 to read cookies) */ |
| #define | SOAP_TMPLEN (2048) /* maximum length of msgbuf and tmpbuf short message buffers, must be >=1024 */ |
| #define | SOAP_MAXDIMS (16) /* maximum array dimensions (array nestings) must be less than 64 to protect soap->tmpbuf */ |
| #define | SOAP_MAXPTRS (4) /* maximum depth + 1 of id-ref deserialized pointer types (int* has depth 0, int*** has depth 2) */ |
| #define | SOAP_MAXALLOCSIZE (0) /* max size that malloc() can handle, zero for no limit */ |
| #define | SOAP_MAXLOGS (3) /* max number of debug logs per struct soap environment */ |
| #define | SOAP_INDEX_RECV (0) |
| #define | SOAP_INDEX_SENT (1) |
| #define | SOAP_INDEX_TEST (2) |
| #define | SOAP_MULTIREFTAG "id" |
| #define | SOAP_BASEREFNAME "_" |
| #define | SOAP_MAXEINTR (10) |
| #define | SOAP_MAXKEEPALIVE (100) |
| #define | SOAP_MAXARRAYSIZE (100000) |
| #define | SOAP_MAXDIMESIZE (8*1048576) /* 8 MB */ |
| #define | SOAP_MAXINFLATESIZE (1*1048576) /* 1 MB */ |
| #define | SOAP_MINDEFLATERATIO (1.0/1032.0) /* ratio of deflated/inflated */ |
| #define | SOAP_MAXLEVEL (10000) |
| #define | SOAP_MAXLENGTH (0) |
| #define | SOAP_MAXOCCURS (100000) |
| #define | FLT_NAN (soap_double_nan.fv) |
| #define | FLT_PINFTY (3.40282347e+38F) |
| #define | FLT_NINFTY (-FLT_PINFTY) |
| #define | DBL_NAN (soap_double_nan.dv) |
| #define | DBL_PINFTY (1.7976931348623157e+308) |
| #define | DBL_NINFTY (-DBL_PINFTY) |
| #define | soap_isnan(n) ((n) != (n)) |
| #define | soap_isinf(n) (!soap_isnan(n) && soap_isnan((n) - (n))) |
| #define | soap_ispinfd(n) ((n) > 0 && soap_isinf(n)) |
| #define | soap_ispinff(n) ((n) > 0 && soap_isinf(n)) |
| #define | soap_isninfd(n) ((n) < 0 && soap_isinf(n)) |
| #define | soap_isninff(n) ((n) < 0 && soap_isinf(n)) |
| #define | SOAP_SNPRINTF(buf, len, num) void)snprintf((buf), (len) |
| #define | SOAP_SNPRINTF_SAFE(buf, len) void)snprintf((buf), (len) |
| #define | soap_strcpy(buf, len, src) (void)(strncpy((buf), (src), (len)), (buf)[(len) - 1] = '\0') |
| #define | soap_strncpy(buf, len, src, num) ((buf) == NULL || ((size_t)(len) > (size_t)(num) ? (strncpy((buf), (src), (num)), (buf)[(size_t)(num)] = '\0') : ((buf)[0] = '\0', 1))) |
| #define | soap_memcpy(buf, len, src, num) ((size_t)(len) >= (size_t)(num) ? !memcpy((buf), (src), (num)) : SOAP_ERANGE) |
| #define | soap_memmove(buf, len, src, num) ((size_t)(len) >= (size_t)(num) ? !memmove((buf), (src), (num)) : SOAP_ERANGE) |
| #define | SOAP_EOF EOF |
| #define | SOAP_OK 0 |
| #define | SOAP_CLI_FAULT 1 |
| #define | SOAP_SVR_FAULT 2 |
| #define | SOAP_TAG_MISMATCH 3 |
| #define | SOAP_TYPE 4 |
| #define | SOAP_SYNTAX_ERROR 5 |
| #define | SOAP_NO_TAG 6 |
| #define | SOAP_IOB 7 |
| #define | SOAP_MUSTUNDERSTAND 8 |
| #define | SOAP_NAMESPACE 9 |
| #define | SOAP_USER_ERROR 10 |
| #define | SOAP_FATAL_ERROR 11 /* deprecated */ |
| #define | SOAP_FAULT 12 |
| #define | SOAP_NO_METHOD 13 |
| #define | SOAP_NO_DATA 14 |
| #define | SOAP_GET_METHOD 15 |
| #define | SOAP_PUT_METHOD 16 |
| #define | SOAP_PATCH_METHOD 17 |
| #define | SOAP_DEL_METHOD 18 |
| #define | SOAP_HTTP_METHOD 19 |
| #define | SOAP_EOM 20 |
| #define | SOAP_MOE 21 |
| #define | SOAP_HDR 22 |
| #define | SOAP_NULL 23 |
| #define | SOAP_DUPLICATE_ID 24 |
| #define | SOAP_MISSING_ID 25 |
| #define | SOAP_HREF 26 |
| #define | SOAP_UDP_ERROR 27 |
| #define | SOAP_TCP_ERROR 28 |
| #define | SOAP_HTTP_ERROR 29 |
| #define | SOAP_SSL_ERROR 30 |
| #define | SOAP_ZLIB_ERROR 31 |
| #define | SOAP_DIME_ERROR 32 |
| #define | SOAP_DIME_HREF 33 |
| #define | SOAP_DIME_MISMATCH 34 |
| #define | SOAP_DIME_END 35 |
| #define | SOAP_MIME_ERROR 36 |
| #define | SOAP_MIME_HREF 37 |
| #define | SOAP_MIME_END 38 |
| #define | SOAP_VERSIONMISMATCH 39 |
| #define | SOAP_PLUGIN_ERROR 40 |
| #define | SOAP_DATAENCODINGUNKNOWN 41 /* unused */ |
| #define | SOAP_REQUIRED 42 |
| #define | SOAP_PROHIBITED 43 |
| #define | SOAP_OCCURS 44 |
| #define | SOAP_LENGTH 45 |
| #define | SOAP_PATTERN 46 |
| #define | SOAP_FD_EXCEEDED 47 |
| #define | SOAP_UTF_ERROR 48 |
| #define | SOAP_NTLM_ERROR 49 |
| #define | SOAP_LEVEL 50 |
| #define | SOAP_FIXED 51 |
| #define | SOAP_EMPTY 52 |
| #define | SOAP_END_TAG 53 |
| #define | SOAP_ERR 99 |
| #define | soap_xml_error_check(e) |
| #define | soap_soap_error_check(e) |
| #define | soap_http_error_check(e) |
| #define | soap_dime_error_check(e) |
| #define | soap_mime_error_check(e) |
| #define | soap_tcp_error_check(e) |
| #define | soap_udp_error_check(e) |
| #define | soap_ssl_error_check(e) ((e) == SOAP_SSL_ERROR) |
| #define | soap_zlib_error_check(e) ((e) == SOAP_ZLIB_ERROR) |
| #define | SOAP_STOP 1000 /* No HTTP response should follow after SOAP_STOP is issued */ |
| #define | SOAP_FORM 1001 /* Request (form) data is present, no HTTP response should follow */ |
| #define | SOAP_HTML 1002 /* Custom HTML response */ |
| #define | SOAP_FILE 1200 /* Custom file-based response with soap::http_content and optional http status */ |
| #define | SOAP_POST 2000 /* POST request */ |
| #define | SOAP_POST_FILE 2001 /* Custom file-based POST request */ |
| #define | SOAP_GET 2002 /* GET request */ |
| #define | SOAP_PUT 2003 /* PUT request */ |
| #define | SOAP_PATCH 2004 /* PATCH request */ |
| #define | SOAP_DEL 2005 /* DELETE request */ |
| #define | SOAP_HEAD 2006 /* HEAD request */ |
| #define | SOAP_OPTIONS 2007 /* OPTIONS request */ |
| #define | SOAP_CONNECT 2008 /* CONNECT request */ |
| #define | SOAP_DIME_CF 0x01 |
| #define | SOAP_DIME_ME 0x02 |
| #define | SOAP_DIME_MB 0x04 |
| #define | SOAP_DIME_VERSION 0x08 /* DIME version 1 */ |
| #define | SOAP_DIME_MEDIA 0x10 |
| #define | SOAP_DIME_ABSURI 0x20 |
| #define | SOAP_ZLIB_NONE 0x00 |
| #define | SOAP_ZLIB_DEFLATE 0x01 |
| #define | SOAP_ZLIB_INFLATE 0x02 |
| #define | SOAP_ZLIB_GZIP 0x02 |
| #define | SOAP_IO 0x00000003 /* IO mask */ |
| #define | SOAP_IO_FLUSH 0x00000000 /* out: flush output immediately, no buffering */ |
| #define | SOAP_IO_BUFFER 0x00000001 /* out: buffer output in packets of size SOAP_BUFLEN */ |
| #define | SOAP_IO_STORE 0x00000002 /* out: store entire output to determine length for transport */ |
| #define | SOAP_IO_CHUNK 0x00000003 /* out: use HTTP chunked transfer AND buffer packets */ |
| #define | SOAP_IO_UDP 0x00000004 /* in/out: enable UDP instead of TCP */ |
| #define | SOAP_IO_LENGTH 0x00000008 /* out: calc message length (internal) */ |
| #define | SOAP_IO_KEEPALIVE 0x00000010 /* out: keep connection alive */ |
| #define | SOAP_ENC 0x00000FFF /* IO and ENC mask */ |
| #define | SOAP_ENC_LATIN 0x00000020 /* in: accept iso-8859-1 */ |
| #define | SOAP_ENC_PLAIN 0x00000040 /* out: plain (XML or other) body, no HTTP header */ |
| #define | SOAP_ENC_XML 0x00000040 /* deprecated, alias for SOAP_ENC_PLAIN */ |
| #define | SOAP_ENC_DIME 0x00000080 |
| #define | SOAP_ENC_MIME 0x00000100 |
| #define | SOAP_ENC_MTOM 0x00000200 |
| #define | SOAP_ENC_ZLIB 0x00000400 |
| #define | SOAP_ENC_SSL 0x00000800 |
| #define | SOAP_XML_STRICT 0x00001000 /* in: strict validation */ |
| #define | SOAP_XML_INDENT 0x00002000 /* out: emit indented XML */ |
| #define | SOAP_XML_IGNORENS 0x00004000 /* in: ignore namespaces */ |
| #define | SOAP_XML_DEFAULTNS 0x00008000 /* out: emit xmlns="..." */ |
| #define | SOAP_XML_CANONICAL 0x00010000 /* out: exc-C14N exclusive canonical XML */ |
| #define | SOAP_XML_TREE 0x00020000 /* in/out: XML tree (no id/ref) */ |
| #define | SOAP_XML_NIL 0x00040000 /* out: all NULLs as xsi:nil */ |
| #define | SOAP_XML_NOTYPE 0x00080000 /* out: do not add xsi:type */ |
| #define | SOAP_DOM_TREE 0x00100000 /* see DOM manual */ |
| #define | SOAP_DOM_NODE 0x00200000 |
| #define | SOAP_DOM_ASIS 0x00400000 |
| #define | SOAP_XML_CANONICAL_NA 0x00800000 /* out: (exc) C14N not QName aware */ |
| #define | SOAP_C_NOIOB 0x01000000 /* don't fault on array index out of bounds (just ignore) */ |
| #define | SOAP_C_UTFSTRING 0x02000000 /* (de)serialize strings with UTF8 content */ |
| #define | SOAP_C_MBSTRING 0x04000000 /* (de)serialize strings with multi-byte content */ |
| #define | SOAP_C_NILSTRING 0x08000000 /* serialize empty strings as nil (omitted) */ |
| #define | SOAP_XML_DOM 0x10000000 /* enable internal DOM */ |
| #define | SOAP_XML_GRAPH 0x20000000 /* force id-ref XML graph */ |
| #define | SOAP_MIME_POSTCHECK 0x40000000 /* MIME flag (internal) */ |
| #define | SOAP_SEC_WSUID 0x80000000 /* Add Body wsu:Id flag (internal) */ |
| #define | SOAP_IO_DEFAULT SOAP_IO_FLUSH |
| #define | SOAP_SSL_NO_AUTHENTICATION (0x0000) /* no authentication */ |
| #define | SOAP_SSL_REQUIRE_SERVER_AUTHENTICATION (0x0001) /* client requires server to authenticate */ |
| #define | SOAP_SSL_REQUIRE_CLIENT_AUTHENTICATION (0x0002) /* server requires client to authenticate */ |
| #define | SOAP_SSL_SKIP_HOST_CHECK (0x0004) /* client skips common name check against host name */ |
| #define | SOAP_SSL_ALLOW_EXPIRED_CERTIFICATE (0x0008) /* allow self-signed and expired certificates and those w/o CRL */ |
| #define | SOAP_SSL_NO_DEFAULT_CA_PATH (0x0010) /* don't use SSL_CTX_set_default_verify_paths */ |
| #define | SOAP_SSL_RSA (0x0020) /* use RSA */ |
| #define | SOAP_SSLv3 (0x0080) /* enable SSL v3 */ |
| #define | SOAP_TLSv1_0 (0x0100) /* enable TLS v1.0 */ |
| #define | SOAP_TLSv1_1 (0x0200) /* enable TLS v1.1 */ |
| #define | SOAP_TLSv1_2 (0x0400) /* enable TLS v1.2 */ |
| #define | SOAP_TLSv1_3 (0x0800) /* enable TLS v1.3 */ |
| #define | SOAP_TLSv1 (SOAP_TLSv1_0 | SOAP_TLSv1_1 | SOAP_TLSv1_2 | SOAP_TLSv1_3) |
| #define | SOAP_SSLv3_TLSv1 (SOAP_SSLv3 | SOAP_TLSv1) |
| #define | SOAP_SSL_CLIENT (0x8000) /* client context flag for internal use */ |
| #define | SOAP_SSL_DEFAULT SOAP_SSL_REQUIRE_SERVER_AUTHENTICATION |
| #define | SOAP_NONE 0 |
| #define | SOAP_INIT 1 |
| #define | SOAP_COPY 2 |
| #define | soap_check_state(soap) (!(soap) || ((soap)->state != SOAP_INIT && (soap)->state != SOAP_COPY)) |
| #define | SOAP_END 0 |
| #define | SOAP_BEGIN_SEND 1 |
| #define | SOAP_BEGIN_RECV 2 |
| #define | SOAP_IN_ENVELOPE 3 |
| #define | SOAP_IN_HEADER 4 |
| #define | SOAP_END_HEADER 5 |
| #define | SOAP_NO_BODY 6 |
| #define | SOAP_IN_BODY 7 |
| #define | SOAP_END_BODY 8 |
| #define | SOAP_END_ENVELOPE 9 |
| #define | SOAP_SEC_BEGIN 1 |
| #define | SOAP_SEC_SIGN 2 |
| #define | SOAP_SEC_DECRYPT 3 |
| #define | SOAP_MALLOC(soap, size) malloc((size)) |
| #define | SOAP_FREE(soap, ptr) free((void*)(ptr)) |
| #define | SOAP_MALLOC_UNMANAGED(size) malloc((size)) |
| #define | SOAP_FREE_UNMANAGED(ptr) free((void*)(ptr)) |
| #define | SOAP_NOTHROW (std::nothrow) |
| #define | SOAP_NEW(soap, type) new SOAP_NOTHROW (type) |
| #define | SOAP_NEW_ARRAY(soap, type, n) new SOAP_NOTHROW type[n] |
| #define | SOAP_PLACEMENT_NEW(soap, buf, type) new (buf) (type) |
| #define | SOAP_DELETE(soap, obj, type) delete obj |
| #define | SOAP_DELETE_ARRAY(soap, obj, type) delete[] obj |
| #define | SOAP_NEW_UNMANAGED(soap) new SOAP_NOTHROW soap |
| #define | SOAP_DELETE_UNMANAGED(soap) delete soap |
| #define | DBGLOG(DBGFILE, CMD) |
| #define | DBGMSG(DBGFILE, MSG, LEN) |
| #define | DBGFUN(FNAME) |
| #define | DBGFUN1(FNAME, FMT, ARG) |
| #define | DBGFUN2(FNAME, FMT1, ARG1, FMT2, ARG2) |
| #define | DBGFUN3(FNAME, FMT1, ARG1, FMT2, ARG2, FMT3, ARG3) |
| #define | DBGFUN4(FNAME, FMT1, ARG1, FMT2, ARG2, FMT3, ARG3, FMT4, ARG4) |
| #define | DBGHEX(DBGFILE, MSG, LEN) |
| #define | soap_get0(soap) (((soap)->bufidx>=(soap)->buflen && soap_recv(soap)) ? EOF : (unsigned char)(soap)->buf[(soap)->bufidx]) |
| #define | soap_get1(soap) (((soap)->bufidx>=(soap)->buflen && soap_recv(soap)) ? EOF : (unsigned char)(soap)->buf[(soap)->bufidx++]) |
| #define | soap_versioning_paste(name, ext) name##_REQUIRE_lib_v##ext |
| #define | soap_versioning_ext(name, ext) soap_versioning_paste(name, ext) |
| #define | soap_versioning(name) soap_versioning_ext(name, GSOAP_VERSION) |
| #define | soap_init(soap) soap_init1(soap, SOAP_IO_DEFAULT) |
| #define | soap_init1(soap, mode) soap_init2(soap, mode, mode) |
| #define | soap_init2(soap, imode, omode) soap_versioning(soap_init)(soap, imode, omode) |
| #define | soap_new() soap_new1(SOAP_IO_DEFAULT) |
| #define | soap_new1(mode) soap_new2(mode, mode) |
| #define | soap_new2(imode, omode) soap_versioning(soap_new)(imode, omode) |
| #define | soap_revget1(soap) ((soap)->bufidx--) |
| #define | soap_unget(soap, c) ((soap)->ahead = c) |
| #define | soap_peek(soap) ((soap)->ahead = soap_get(soap)) |
| #define | soap_register_plugin(soap, plugin) soap_register_plugin_arg(soap, plugin, NULL) |
| #define | soap_mode(soap, n) ((soap)->mode = (soap)->imode = (soap)->omode = (n)) |
| #define | soap_imode(soap, n) ((soap)->imode = (n)) |
| #define | soap_omode(soap, n) ((soap)->omode = (n)) |
| #define | soap_set_imode(soap, n) ((soap)->imode |= (n)) |
| #define | soap_clr_imode(soap, n) ((soap)->imode &= ~(n)) |
| #define | soap_set_omode(soap, n) ((soap)->omode |= (n)) |
| #define | soap_clr_omode(soap, n) ((soap)->omode &= ~(n)) |
| #define | soap_set_mode(soap, n) ((soap)->mode |= (n), (soap)->imode |= (n), (soap)->omode |= (n)) |
| #define | soap_clr_mode(soap, n) ((soap)->mode &= ~(n), (soap)->imode &= ~(n), (soap)->omode &= ~(n)) |
| #define | soap_destroy(soap) soap_delete((soap), NULL) |
| #define | SOAP_NO_LINK_TO_DELETE (-2) /* pass to soap_link() as size n: do not manage, smart pointers are self-managing */ |
| #define | soap_strrchr(s, t) strrchr(s, t) |
| #define | soap_strtol(s, t, b) strtol(s, t, b) |
| #define | soap_strtoul(s, t, b) strtoul(s, t, b) |
| #define | soap_strtoll strtoll |
| #define | soap_strtoull strtoull |
| #define | soap_random rand() |
Typedefs | |
| typedef soap_int32 | soap_status |
| typedef int | soap_http_command |
| typedef soap_int32 | soap_mode |
| typedef unsigned short | soap_ssl_flags |
| typedef soap_int32 | soap_wchar |
| typedef void | soap_walker(struct soap *, void *, int, const char *, const char *) |
Enumerations | |
| enum | soap_mime_encoding { SOAP_MIME_NONE , SOAP_MIME_7BIT , SOAP_MIME_8BIT , SOAP_MIME_BINARY , SOAP_MIME_QUOTED_PRINTABLE , SOAP_MIME_BASE64 , SOAP_MIME_IETF_TOKEN , SOAP_MIME_X_TOKEN } |
Variables | |
| const union soap_double_nan | soap_double_nan |
| const char | soap_base64o [] |
| const char | soap_base64i [] |
| struct SOAP_CMAC | soap |
| struct SOAP_CMAC | soap_dom_element |
| struct SOAP_CMAC | soap_dom_attribute |
| SOAP_NMAC struct Namespace | namespaces [] |
| #define _REENTRANT |
Definition at line 67 of file stdsoap2.h.
| #define _THREAD_SAFE |
Definition at line 62 of file stdsoap2.h.
| #define DBGFUN | ( | FNAME | ) |
Definition at line 1985 of file stdsoap2.h.
| #define DBGFUN1 | ( | FNAME, | |
| FMT, | |||
| ARG | |||
| ) |
Definition at line 1986 of file stdsoap2.h.
| #define DBGFUN2 | ( | FNAME, | |
| FMT1, | |||
| ARG1, | |||
| FMT2, | |||
| ARG2 | |||
| ) |
Definition at line 1987 of file stdsoap2.h.
| #define DBGFUN3 | ( | FNAME, | |
| FMT1, | |||
| ARG1, | |||
| FMT2, | |||
| ARG2, | |||
| FMT3, | |||
| ARG3 | |||
| ) |
Definition at line 1988 of file stdsoap2.h.
| #define DBGFUN4 | ( | FNAME, | |
| FMT1, | |||
| ARG1, | |||
| FMT2, | |||
| ARG2, | |||
| FMT3, | |||
| ARG3, | |||
| FMT4, | |||
| ARG4 | |||
| ) |
Definition at line 1989 of file stdsoap2.h.
| #define DBGHEX | ( | DBGFILE, | |
| MSG, | |||
| LEN | |||
| ) |
Definition at line 1990 of file stdsoap2.h.
| #define DBGLOG | ( | DBGFILE, | |
| CMD | |||
| ) |
Definition at line 1983 of file stdsoap2.h.
| #define DBGMSG | ( | DBGFILE, | |
| MSG, | |||
| LEN | |||
| ) |
Definition at line 1984 of file stdsoap2.h.
| #define DBL_NAN (soap_double_nan.dv) |
Definition at line 1412 of file stdsoap2.h.
| #define DBL_NINFTY (-DBL_PINFTY) |
Definition at line 1432 of file stdsoap2.h.
| #define DBL_PINFTY (1.7976931348623157e+308) |
Definition at line 1427 of file stdsoap2.h.
| #define FD_SETSIZE (1024) |
Definition at line 1006 of file stdsoap2.h.
| #define FLT_NAN (soap_double_nan.fv) |
Definition at line 1388 of file stdsoap2.h.
| #define FLT_NINFTY (-FLT_PINFTY) |
Definition at line 1408 of file stdsoap2.h.
| #define FLT_PINFTY (3.40282347e+38F) |
Definition at line 1403 of file stdsoap2.h.
| #define GSOAP_VERSION 208105 |
Definition at line 55 of file stdsoap2.h.
| #define HAVE_ASCTIME_R |
Definition at line 574 of file stdsoap2.h.
| #define HAVE_GETHOSTBYNAME_R |
Definition at line 572 of file stdsoap2.h.
| #define HAVE_GETTIMEOFDAY |
Definition at line 570 of file stdsoap2.h.
| #define HAVE_GMTIME_R |
Definition at line 573 of file stdsoap2.h.
| #define HAVE_LOCALE_H |
Definition at line 577 of file stdsoap2.h.
| #define HAVE_LOCALTIME_R |
Definition at line 575 of file stdsoap2.h.
| #define HAVE_RAND_R |
Definition at line 571 of file stdsoap2.h.
| #define HAVE_SNPRINTF |
Definition at line 562 of file stdsoap2.h.
| #define HAVE_SSCANF |
Definition at line 565 of file stdsoap2.h.
| #define HAVE_STRERROR_R |
Definition at line 576 of file stdsoap2.h.
| #define HAVE_STRRCHR |
Definition at line 563 of file stdsoap2.h.
| #define HAVE_STRTOD |
Definition at line 564 of file stdsoap2.h.
| #define HAVE_STRTOL |
Definition at line 566 of file stdsoap2.h.
| #define HAVE_STRTOLL |
Definition at line 568 of file stdsoap2.h.
| #define HAVE_STRTOUL |
Definition at line 567 of file stdsoap2.h.
| #define HAVE_STRTOULL |
Definition at line 569 of file stdsoap2.h.
| #define LONG64 long long |
Definition at line 1085 of file stdsoap2.h.
| #define SOAP_BASEREFNAME "_" |
Definition at line 1256 of file stdsoap2.h.
| #define SOAP_BEGIN_RECV 2 |
Definition at line 1778 of file stdsoap2.h.
| #define SOAP_BEGIN_SEND 1 |
Definition at line 1777 of file stdsoap2.h.
| #define SOAP_BINARY_BUFLEN (128) |
Definition at line 631 of file stdsoap2.h.
| #define SOAP_BLKLEN (256) /* to collect long strings and XML attributes */ |
Definition at line 1197 of file stdsoap2.h.
| #define SOAP_BUFLEN (65536) /* buffer length for socket packets, so don't make this too small */ |
Definition at line 1170 of file stdsoap2.h.
| #define SOAP_C_MBSTRING 0x04000000 /* (de)serialize strings with multi-byte content */ |
Definition at line 1726 of file stdsoap2.h.
| #define SOAP_C_NILSTRING 0x08000000 /* serialize empty strings as nil (omitted) */ |
Definition at line 1727 of file stdsoap2.h.
| #define SOAP_C_NOIOB 0x01000000 /* don't fault on array index out of bounds (just ignore) */ |
Definition at line 1724 of file stdsoap2.h.
| #define SOAP_C_UTFSTRING 0x02000000 /* (de)serialize strings with UTF8 content */ |
Definition at line 1725 of file stdsoap2.h.
| #define soap_check_state | ( | soap | ) | (!(soap) || ((soap)->state != SOAP_INIT && (soap)->state != SOAP_COPY)) |
Definition at line 1772 of file stdsoap2.h.
Definition at line 1012 of file stdsoap2.h.
| #define SOAP_CLI_FAULT 1 |
Definition at line 1529 of file stdsoap2.h.
| #define soap_closesocket | ( | n | ) | close(n) |
Definition at line 991 of file stdsoap2.h.
Definition at line 3066 of file stdsoap2.h.
| #define soap_clr_mode | ( | soap, | |
| n | |||
| ) | ((soap)->mode &= ~(n), (soap)->imode &= ~(n), (soap)->omode &= ~(n)) |
Definition at line 3070 of file stdsoap2.h.
Definition at line 3068 of file stdsoap2.h.
| #define SOAP_CMAC |
Definition at line 137 of file stdsoap2.h.
| #define SOAP_CONNECT 2008 /* CONNECT request */ |
Definition at line 1667 of file stdsoap2.h.
| #define SOAP_COPY 2 |
Definition at line 1770 of file stdsoap2.h.
| #define SOAP_DATAENCODINGUNKNOWN 41 /* unused */ |
Definition at line 1569 of file stdsoap2.h.
| #define SOAP_DEL 2005 /* DELETE request */ |
Definition at line 1664 of file stdsoap2.h.
| #define SOAP_DEL_METHOD 18 |
Definition at line 1546 of file stdsoap2.h.
Definition at line 1881 of file stdsoap2.h.
Definition at line 1885 of file stdsoap2.h.
Definition at line 1893 of file stdsoap2.h.
| #define soap_destroy | ( | soap | ) | soap_delete((soap), NULL) |
Definition at line 3071 of file stdsoap2.h.
| #define SOAP_DIME_ABSURI 0x20 |
Definition at line 1676 of file stdsoap2.h.
| #define SOAP_DIME_CF 0x01 |
Definition at line 1671 of file stdsoap2.h.
| #define SOAP_DIME_END 35 |
Definition at line 1563 of file stdsoap2.h.
| #define SOAP_DIME_ERROR 32 |
Definition at line 1560 of file stdsoap2.h.
| #define soap_dime_error_check | ( | e | ) |
Definition at line 1621 of file stdsoap2.h.
| #define SOAP_DIME_HREF 33 |
Definition at line 1561 of file stdsoap2.h.
| #define SOAP_DIME_MB 0x04 |
Definition at line 1673 of file stdsoap2.h.
| #define SOAP_DIME_ME 0x02 |
Definition at line 1672 of file stdsoap2.h.
| #define SOAP_DIME_MEDIA 0x10 |
Definition at line 1675 of file stdsoap2.h.
| #define SOAP_DIME_MISMATCH 34 |
Definition at line 1562 of file stdsoap2.h.
| #define SOAP_DIME_VERSION 0x08 /* DIME version 1 */ |
Definition at line 1674 of file stdsoap2.h.
| #define SOAP_DOM_ASIS 0x00400000 |
Definition at line 1720 of file stdsoap2.h.
| #define SOAP_DOM_NODE 0x00200000 |
Definition at line 1719 of file stdsoap2.h.
| #define SOAP_DOM_TREE 0x00100000 /* see DOM manual */ |
Definition at line 1718 of file stdsoap2.h.
| #define SOAP_DUPLICATE_ID 24 |
Definition at line 1552 of file stdsoap2.h.
| #define SOAP_EADDRINUSE EADDRINUSE |
Definition at line 1135 of file stdsoap2.h.
| #define SOAP_EAGAIN EAGAIN |
Definition at line 1134 of file stdsoap2.h.
| #define SOAP_ECONNREFUSED ECONNREFUSED |
Definition at line 1136 of file stdsoap2.h.
| #define SOAP_EINPROGRESS EINPROGRESS |
Definition at line 1142 of file stdsoap2.h.
| #define SOAP_EINTR EINTR |
Definition at line 1133 of file stdsoap2.h.
| #define SOAP_EMPTY 52 |
Definition at line 1580 of file stdsoap2.h.
| #define SOAP_ENC 0x00000FFF /* IO and ENC mask */ |
Definition at line 1699 of file stdsoap2.h.
| #define SOAP_ENC_DIME 0x00000080 |
Definition at line 1703 of file stdsoap2.h.
| #define SOAP_ENC_LATIN 0x00000020 /* in: accept iso-8859-1 */ |
Definition at line 1700 of file stdsoap2.h.
| #define SOAP_ENC_MIME 0x00000100 |
Definition at line 1704 of file stdsoap2.h.
| #define SOAP_ENC_MTOM 0x00000200 |
Definition at line 1705 of file stdsoap2.h.
| #define SOAP_ENC_PLAIN 0x00000040 /* out: plain (XML or other) body, no HTTP header */ |
Definition at line 1701 of file stdsoap2.h.
| #define SOAP_ENC_SSL 0x00000800 |
Definition at line 1707 of file stdsoap2.h.
| #define SOAP_ENC_XML 0x00000040 /* deprecated, alias for SOAP_ENC_PLAIN */ |
Definition at line 1702 of file stdsoap2.h.
| #define SOAP_ENC_ZLIB 0x00000400 |
Definition at line 1706 of file stdsoap2.h.
| #define SOAP_END 0 |
Definition at line 1776 of file stdsoap2.h.
| #define SOAP_END_BODY 8 |
Definition at line 1784 of file stdsoap2.h.
| #define SOAP_END_ENVELOPE 9 |
Definition at line 1785 of file stdsoap2.h.
| #define SOAP_END_HEADER 5 |
Definition at line 1781 of file stdsoap2.h.
| #define SOAP_END_TAG 53 |
Definition at line 1581 of file stdsoap2.h.
| #define SOAP_EOF EOF |
Definition at line 1527 of file stdsoap2.h.
| #define SOAP_EOM 20 |
Definition at line 1548 of file stdsoap2.h.
| #define SOAP_ERANGE (34) |
Definition at line 1131 of file stdsoap2.h.
| #define SOAP_ERR 99 |
Definition at line 1582 of file stdsoap2.h.
| #define soap_errno errno |
Definition at line 1158 of file stdsoap2.h.
| #define SOAP_EWOULDBLOCK EWOULDBLOCK |
Definition at line 1141 of file stdsoap2.h.
| #define SOAP_FATAL_ERROR 11 /* deprecated */ |
Definition at line 1539 of file stdsoap2.h.
| #define SOAP_FAULT 12 |
Definition at line 1540 of file stdsoap2.h.
| #define SOAP_FD_EXCEEDED 47 |
Definition at line 1575 of file stdsoap2.h.
| #define SOAP_FILE 1200 /* Custom file-based response with soap::http_content and optional http status */ |
Definition at line 1653 of file stdsoap2.h.
| #define SOAP_FIXED 51 |
Definition at line 1579 of file stdsoap2.h.
| #define SOAP_FMAC1 |
Definition at line 105 of file stdsoap2.h.
| #define SOAP_FMAC2 |
Definition at line 109 of file stdsoap2.h.
| #define SOAP_FMAC3 |
Definition at line 113 of file stdsoap2.h.
| #define SOAP_FMAC3S SOAP_FMAC3 |
Definition at line 117 of file stdsoap2.h.
| #define SOAP_FMAC4 |
Definition at line 121 of file stdsoap2.h.
| #define SOAP_FMAC4S SOAP_FMAC4 |
Definition at line 125 of file stdsoap2.h.
| #define SOAP_FMAC5 |
Definition at line 129 of file stdsoap2.h.
| #define SOAP_FMAC6 |
Definition at line 133 of file stdsoap2.h.
| #define SOAP_FORM 1001 /* Request (form) data is present, no HTTP response should follow */ |
Definition at line 1651 of file stdsoap2.h.
Definition at line 1824 of file stdsoap2.h.
Definition at line 1832 of file stdsoap2.h.
| #define SOAP_FUNC_R_ERR (NULL) |
Definition at line 982 of file stdsoap2.h.
| #define SOAP_GAI_STRERROR gai_strerror |
Definition at line 1002 of file stdsoap2.h.
| #define SOAP_GET 2002 /* GET request */ |
Definition at line 1661 of file stdsoap2.h.
| #define soap_get0 | ( | soap | ) | (((soap)->bufidx>=(soap)->buflen && soap_recv(soap)) ? EOF : (unsigned char)(soap)->buf[(soap)->bufidx]) |
Definition at line 3039 of file stdsoap2.h.
| #define soap_get1 | ( | soap | ) | (((soap)->bufidx>=(soap)->buflen && soap_recv(soap)) ? EOF : (unsigned char)(soap)->buf[(soap)->bufidx++]) |
Definition at line 3040 of file stdsoap2.h.
| #define SOAP_GET_METHOD 15 |
Definition at line 1543 of file stdsoap2.h.
| #define SOAP_HDR 22 |
Definition at line 1550 of file stdsoap2.h.
| #define SOAP_HDRLEN (8192) /* maximum length of HTTP header line (must be >=4096 to read cookies) */ |
Definition at line 1211 of file stdsoap2.h.
| #define SOAP_HEAD 2006 /* HEAD request */ |
Definition at line 1665 of file stdsoap2.h.
| #define SOAP_HREF 26 |
Definition at line 1554 of file stdsoap2.h.
| #define SOAP_HTML 1002 /* Custom HTML response */ |
Definition at line 1652 of file stdsoap2.h.
| #define SOAP_HTTP_ERROR 29 |
Definition at line 1557 of file stdsoap2.h.
| #define soap_http_error_check | ( | e | ) |
Definition at line 1615 of file stdsoap2.h.
| #define SOAP_HTTP_METHOD 19 |
Definition at line 1547 of file stdsoap2.h.
| #define SOAP_IDHASH (1999) /* 1999, 8191: prime size of hash table for parsed id/ref */ |
Definition at line 1190 of file stdsoap2.h.
Definition at line 3063 of file stdsoap2.h.
| #define SOAP_IN_BODY 7 |
Definition at line 1783 of file stdsoap2.h.
| #define SOAP_IN_ENVELOPE 3 |
Definition at line 1779 of file stdsoap2.h.
| #define SOAP_IN_HEADER 4 |
Definition at line 1780 of file stdsoap2.h.
| #define SOAP_INDEX_RECV (0) |
Definition at line 1244 of file stdsoap2.h.
| #define SOAP_INDEX_SENT (1) |
Definition at line 1245 of file stdsoap2.h.
| #define SOAP_INDEX_TEST (2) |
Definition at line 1246 of file stdsoap2.h.
| #define SOAP_INIT 1 |
Definition at line 1769 of file stdsoap2.h.
| #define soap_init | ( | soap | ) | soap_init1(soap, SOAP_IO_DEFAULT) |
Definition at line 3050 of file stdsoap2.h.
| #define soap_init1 | ( | soap, | |
| mode | |||
| ) | soap_init2(soap, mode, mode) |
Definition at line 3051 of file stdsoap2.h.
| #define soap_init2 | ( | soap, | |
| imode, | |||
| omode | |||
| ) | soap_versioning(soap_init)(soap, imode, omode) |
Definition at line 3052 of file stdsoap2.h.
| #define soap_int32 int32_t |
Definition at line 1116 of file stdsoap2.h.
| #define SOAP_INVALID_SOCKET ((SOAP_SOCKET)-1) |
Definition at line 995 of file stdsoap2.h.
| #define SOAP_IO 0x00000003 /* IO mask */ |
Definition at line 1689 of file stdsoap2.h.
| #define SOAP_IO_BUFFER 0x00000001 /* out: buffer output in packets of size SOAP_BUFLEN */ |
Definition at line 1691 of file stdsoap2.h.
| #define SOAP_IO_CHUNK 0x00000003 /* out: use HTTP chunked transfer AND buffer packets */ |
Definition at line 1693 of file stdsoap2.h.
| #define SOAP_IO_DEFAULT SOAP_IO_FLUSH |
Definition at line 1740 of file stdsoap2.h.
| #define SOAP_IO_FLUSH 0x00000000 /* out: flush output immediately, no buffering */ |
Definition at line 1690 of file stdsoap2.h.
| #define SOAP_IO_KEEPALIVE 0x00000010 /* out: keep connection alive */ |
Definition at line 1697 of file stdsoap2.h.
| #define SOAP_IO_LENGTH 0x00000008 /* out: calc message length (internal) */ |
Definition at line 1696 of file stdsoap2.h.
| #define SOAP_IO_STORE 0x00000002 /* out: store entire output to determine length for transport */ |
Definition at line 1692 of file stdsoap2.h.
| #define SOAP_IO_UDP 0x00000004 /* in/out: enable UDP instead of TCP */ |
Definition at line 1695 of file stdsoap2.h.
| #define SOAP_IOB 7 |
Definition at line 1535 of file stdsoap2.h.
| #define soap_isinf | ( | n | ) | (!soap_isnan(n) && soap_isnan((n) - (n))) |
Definition at line 1447 of file stdsoap2.h.
| #define soap_isnan | ( | n | ) | ((n) != (n)) |
Definition at line 1439 of file stdsoap2.h.
| #define soap_isninfd | ( | n | ) | ((n) < 0 && soap_isinf(n)) |
Definition at line 1453 of file stdsoap2.h.
| #define soap_isninff | ( | n | ) | ((n) < 0 && soap_isinf(n)) |
Definition at line 1454 of file stdsoap2.h.
| #define soap_ispinfd | ( | n | ) | ((n) > 0 && soap_isinf(n)) |
Definition at line 1451 of file stdsoap2.h.
| #define soap_ispinff | ( | n | ) | ((n) > 0 && soap_isinf(n)) |
Definition at line 1452 of file stdsoap2.h.
| #define SOAP_LABLEN (256) /* initial look-aside buffer length */ |
Definition at line 1176 of file stdsoap2.h.
| #define SOAP_LENGTH 45 |
Definition at line 1573 of file stdsoap2.h.
| #define SOAP_LEVEL 50 |
Definition at line 1578 of file stdsoap2.h.
| #define SOAP_LONG_FORMAT "%lld" /* printf format for 64 bit long long ints */ |
Definition at line 1098 of file stdsoap2.h.
| #define SOAP_MALLOC | ( | soap, | |
| size | |||
| ) | malloc((size)) |
Definition at line 1820 of file stdsoap2.h.
| #define SOAP_MALLOC_UNMANAGED | ( | size | ) | malloc((size)) |
Definition at line 1828 of file stdsoap2.h.
| #define SOAP_MAXALLOCSIZE (0) /* max size that malloc() can handle, zero for no limit */ |
Definition at line 1239 of file stdsoap2.h.
| #define SOAP_MAXARRAYSIZE (100000) |
Definition at line 1276 of file stdsoap2.h.
| #define SOAP_MAXDIMESIZE (8*1048576) /* 8 MB */ |
Definition at line 1285 of file stdsoap2.h.
| #define SOAP_MAXDIMS (16) /* maximum array dimensions (array nestings) must be less than 64 to protect soap->tmpbuf */ |
Definition at line 1225 of file stdsoap2.h.
| #define SOAP_MAXEINTR (10) |
Definition at line 1262 of file stdsoap2.h.
| #define SOAP_MAXINFLATESIZE (1*1048576) /* 1 MB */ |
Definition at line 1294 of file stdsoap2.h.
| #define SOAP_MAXKEEPALIVE (100) |
Definition at line 1267 of file stdsoap2.h.
| #define SOAP_MAXLENGTH (0) |
Definition at line 1318 of file stdsoap2.h.
| #define SOAP_MAXLEVEL (10000) |
Definition at line 1313 of file stdsoap2.h.
Definition at line 1243 of file stdsoap2.h.
| #define SOAP_MAXOCCURS (100000) |
Definition at line 1323 of file stdsoap2.h.
| #define SOAP_MAXPTRS (4) /* maximum depth + 1 of id-ref deserialized pointer types (int* has depth 0, int*** has depth 2) */ |
Definition at line 1232 of file stdsoap2.h.
| #define soap_memcpy | ( | buf, | |
| len, | |||
| src, | |||
| num | |||
| ) | ((size_t)(len) >= (size_t)(num) ? !memcpy((buf), (src), (num)) : SOAP_ERANGE) |
Definition at line 1513 of file stdsoap2.h.
| #define soap_memmove | ( | buf, | |
| len, | |||
| src, | |||
| num | |||
| ) | ((size_t)(len) >= (size_t)(num) ? !memmove((buf), (src), (num)) : SOAP_ERANGE) |
Definition at line 1520 of file stdsoap2.h.
| #define SOAP_MIME_END 38 |
Definition at line 1566 of file stdsoap2.h.
| #define SOAP_MIME_ERROR 36 |
Definition at line 1564 of file stdsoap2.h.
| #define soap_mime_error_check | ( | e | ) |
Definition at line 1627 of file stdsoap2.h.
| #define SOAP_MIME_HREF 37 |
Definition at line 1565 of file stdsoap2.h.
| #define SOAP_MIME_POSTCHECK 0x40000000 /* MIME flag (internal) */ |
Definition at line 1732 of file stdsoap2.h.
| #define SOAP_MINDEFLATERATIO (1.0/1032.0) /* ratio of deflated/inflated */ |
Definition at line 1308 of file stdsoap2.h.
| #define SOAP_MISSING_ID 25 |
Definition at line 1553 of file stdsoap2.h.
Definition at line 3062 of file stdsoap2.h.
| #define SOAP_MOE 21 |
Definition at line 1549 of file stdsoap2.h.
| #define SOAP_MULTIREFTAG "id" |
Definition at line 1251 of file stdsoap2.h.
| #define SOAP_MUSTUNDERSTAND 8 |
Definition at line 1536 of file stdsoap2.h.
| #define SOAP_NAMESPACE 9 |
Definition at line 1537 of file stdsoap2.h.
| #define soap_new | ( | ) | soap_new1(SOAP_IO_DEFAULT) |
Definition at line 3054 of file stdsoap2.h.
| #define SOAP_NEW | ( | soap, | |
| type | |||
| ) | new SOAP_NOTHROW (type) |
Definition at line 1870 of file stdsoap2.h.
| #define soap_new1 | ( | mode | ) | soap_new2(mode, mode) |
Definition at line 3055 of file stdsoap2.h.
| #define soap_new2 | ( | imode, | |
| omode | |||
| ) | soap_versioning(soap_new)(imode, omode) |
Definition at line 3056 of file stdsoap2.h.
| #define SOAP_NEW_ARRAY | ( | soap, | |
| type, | |||
| n | |||
| ) | new SOAP_NOTHROW type[n] |
Definition at line 1873 of file stdsoap2.h.
| #define SOAP_NEW_UNMANAGED | ( | soap | ) | new SOAP_NOTHROW soap |
Definition at line 1889 of file stdsoap2.h.
| #define SOAP_NMAC |
Definition at line 141 of file stdsoap2.h.
| #define SOAP_NO_BODY 6 |
Definition at line 1782 of file stdsoap2.h.
| #define SOAP_NO_DATA 14 |
Definition at line 1542 of file stdsoap2.h.
| #define SOAP_NO_LINK_TO_DELETE (-2) /* pass to soap_link() as size n: do not manage, smart pointers are self-managing */ |
Definition at line 3073 of file stdsoap2.h.
| #define SOAP_NO_METHOD 13 |
Definition at line 1541 of file stdsoap2.h.
| #define SOAP_NO_TAG 6 |
Definition at line 1534 of file stdsoap2.h.
| #define SOAP_NONE 0 |
Definition at line 1768 of file stdsoap2.h.
| #define SOAP_NOTHROW (std::nothrow) |
Definition at line 1841 of file stdsoap2.h.
| #define SOAP_NTLM_ERROR 49 |
Definition at line 1577 of file stdsoap2.h.
| #define SOAP_NULL 23 |
Definition at line 1551 of file stdsoap2.h.
| #define SOAP_OCCURS 44 |
Definition at line 1572 of file stdsoap2.h.
| #define SOAP_OK 0 |
Definition at line 1528 of file stdsoap2.h.
Definition at line 3064 of file stdsoap2.h.
| #define SOAP_OPTIONS 2007 /* OPTIONS request */ |
Definition at line 1666 of file stdsoap2.h.
| #define SOAP_PATCH 2004 /* PATCH request */ |
Definition at line 1663 of file stdsoap2.h.
| #define SOAP_PATCH_METHOD 17 |
Definition at line 1545 of file stdsoap2.h.
| #define SOAP_PATTERN 46 |
Definition at line 1574 of file stdsoap2.h.
Definition at line 3060 of file stdsoap2.h.
Definition at line 1876 of file stdsoap2.h.
| #define SOAP_PLUGIN_ERROR 40 |
Definition at line 1568 of file stdsoap2.h.
| #define SOAP_POST 2000 /* POST request */ |
Definition at line 1659 of file stdsoap2.h.
| #define SOAP_POST_FILE 2001 /* Custom file-based POST request */ |
Definition at line 1660 of file stdsoap2.h.
| #define SOAP_PROHIBITED 43 |
Definition at line 1571 of file stdsoap2.h.
Definition at line 1179 of file stdsoap2.h.
| #define SOAP_PTRHASH (4096) /* size of pointer analysis hash table (must be power of 2) */ |
Definition at line 1183 of file stdsoap2.h.
| #define SOAP_PURE_VIRTUAL |
Definition at line 618 of file stdsoap2.h.
| #define SOAP_PURE_VIRTUAL_COPY |
Definition at line 619 of file stdsoap2.h.
| #define SOAP_PUT 2003 /* PUT request */ |
Definition at line 1662 of file stdsoap2.h.
| #define SOAP_PUT_METHOD 16 |
Definition at line 1544 of file stdsoap2.h.
| #define soap_random rand() |
Definition at line 3117 of file stdsoap2.h.
| #define soap_register_plugin | ( | soap, | |
| plugin | |||
| ) | soap_register_plugin_arg(soap, plugin, NULL) |
Definition at line 3061 of file stdsoap2.h.
| #define SOAP_REQUIRED 42 |
Definition at line 1570 of file stdsoap2.h.
| #define soap_reset_errno (errno = ENOENT) |
Definition at line 1160 of file stdsoap2.h.
Definition at line 3058 of file stdsoap2.h.
| #define SOAP_SEC_BEGIN 1 |
Definition at line 1789 of file stdsoap2.h.
| #define SOAP_SEC_DECRYPT 3 |
Definition at line 1791 of file stdsoap2.h.
| #define SOAP_SEC_SIGN 2 |
Definition at line 1790 of file stdsoap2.h.
| #define SOAP_SEC_WSUID 0x80000000 /* Add Body wsu:Id flag (internal) */ |
Definition at line 1734 of file stdsoap2.h.
Definition at line 3065 of file stdsoap2.h.
Definition at line 3069 of file stdsoap2.h.
Definition at line 3067 of file stdsoap2.h.
| #define SOAP_SHUT_RDWR (2) |
Definition at line 999 of file stdsoap2.h.
| #define SOAP_SHUT_WR (1) |
Definition at line 998 of file stdsoap2.h.
| #define SOAP_SNPRINTF | ( | buf, | |
| len, | |||
| num | |||
| ) | void)snprintf((buf), (len) |
Definition at line 1469 of file stdsoap2.h.
| #define SOAP_SNPRINTF_SAFE | ( | buf, | |
| len | |||
| ) | void)snprintf((buf), (len) |
Definition at line 1470 of file stdsoap2.h.
| #define soap_soap_error_check | ( | e | ) |
Definition at line 1606 of file stdsoap2.h.
| #define SOAP_SOCKET int |
Definition at line 990 of file stdsoap2.h.
| #define soap_socket_errno errno |
Definition at line 1159 of file stdsoap2.h.
| #define SOAP_SOCKLEN_T socklen_t |
Definition at line 971 of file stdsoap2.h.
| #define SOAP_SOURCE_STAMP | ( | str | ) |
Definition at line 145 of file stdsoap2.h.
| #define SOAP_SSL_ALLOW_EXPIRED_CERTIFICATE (0x0008) /* allow self-signed and expired certificates and those w/o CRL */ |
Definition at line 1749 of file stdsoap2.h.
| #define SOAP_SSL_CLIENT (0x8000) /* client context flag for internal use */ |
Definition at line 1760 of file stdsoap2.h.
| #define SOAP_SSL_DEFAULT SOAP_SSL_REQUIRE_SERVER_AUTHENTICATION |
Definition at line 1762 of file stdsoap2.h.
| #define SOAP_SSL_ERROR 30 |
Definition at line 1558 of file stdsoap2.h.
| #define soap_ssl_error_check | ( | e | ) | ((e) == SOAP_SSL_ERROR) |
Definition at line 1640 of file stdsoap2.h.
| #define SOAP_SSL_NO_AUTHENTICATION (0x0000) /* no authentication */ |
Definition at line 1745 of file stdsoap2.h.
| #define SOAP_SSL_NO_DEFAULT_CA_PATH (0x0010) /* don't use SSL_CTX_set_default_verify_paths */ |
Definition at line 1750 of file stdsoap2.h.
| #define SOAP_SSL_REQUIRE_CLIENT_AUTHENTICATION (0x0002) /* server requires client to authenticate */ |
Definition at line 1747 of file stdsoap2.h.
| #define SOAP_SSL_REQUIRE_SERVER_AUTHENTICATION (0x0001) /* client requires server to authenticate */ |
Definition at line 1746 of file stdsoap2.h.
| #define SOAP_SSL_RSA (0x0020) /* use RSA */ |
Definition at line 1751 of file stdsoap2.h.
| #define SOAP_SSL_SKIP_HOST_CHECK (0x0004) /* client skips common name check against host name */ |
Definition at line 1748 of file stdsoap2.h.
| #define SOAP_SSLv3 (0x0080) /* enable SSL v3 */ |
Definition at line 1752 of file stdsoap2.h.
| #define SOAP_SSLv3_TLSv1 (SOAP_SSLv3 | SOAP_TLSv1) |
Definition at line 1758 of file stdsoap2.h.
| #define SOAP_STOP 1000 /* No HTTP response should follow after SOAP_STOP is issued */ |
Definition at line 1650 of file stdsoap2.h.
| #define SOAP_STRCMP strcmp /* case sensitive XML element/attribute names */ |
Definition at line 944 of file stdsoap2.h.
| #define soap_strcpy | ( | buf, | |
| len, | |||
| src | |||
| ) | (void)(strncpy((buf), (src), (len)), (buf)[(len) - 1] = '\0') |
Definition at line 1483 of file stdsoap2.h.
| #define SOAP_STRINGIFY | ( | s | ) | #s |
Definition at line 152 of file stdsoap2.h.
| #define soap_strncpy | ( | buf, | |
| len, | |||
| src, | |||
| num | |||
| ) | ((buf) == NULL || ((size_t)(len) > (size_t)(num) ? (strncpy((buf), (src), (num)), (buf)[(size_t)(num)] = '\0') : ((buf)[0] = '\0', 1))) |
Definition at line 1499 of file stdsoap2.h.
| #define soap_strrchr | ( | s, | |
| t | |||
| ) | strrchr(s, t) |
Definition at line 3076 of file stdsoap2.h.
Definition at line 3082 of file stdsoap2.h.
| #define soap_strtoll strtoll |
Definition at line 3096 of file stdsoap2.h.
Definition at line 3088 of file stdsoap2.h.
| #define soap_strtoull strtoull |
Definition at line 3104 of file stdsoap2.h.
| #define SOAP_SVR_FAULT 2 |
Definition at line 1530 of file stdsoap2.h.
| #define SOAP_SYNTAX_ERROR 5 |
Definition at line 1533 of file stdsoap2.h.
| #define SOAP_TAG_MISMATCH 3 |
Definition at line 1531 of file stdsoap2.h.
| #define SOAP_TAGLEN (1024) /* maximum length of XML element tag/attribute name or host/path name + 1 */ |
Definition at line 1204 of file stdsoap2.h.
| #define SOAP_TCP_ERROR 28 |
Definition at line 1556 of file stdsoap2.h.
| #define soap_tcp_error_check | ( | e | ) |
Definition at line 1632 of file stdsoap2.h.
| #define SOAP_TLSv1 (SOAP_TLSv1_0 | SOAP_TLSv1_1 | SOAP_TLSv1_2 | SOAP_TLSv1_3) |
Definition at line 1757 of file stdsoap2.h.
| #define SOAP_TLSv1_0 (0x0100) /* enable TLS v1.0 */ |
Definition at line 1753 of file stdsoap2.h.
| #define SOAP_TLSv1_1 (0x0200) /* enable TLS v1.1 */ |
Definition at line 1754 of file stdsoap2.h.
| #define SOAP_TLSv1_2 (0x0400) /* enable TLS v1.2 */ |
Definition at line 1755 of file stdsoap2.h.
| #define SOAP_TLSv1_3 (0x0800) /* enable TLS v1.3 */ |
Definition at line 1756 of file stdsoap2.h.
| #define SOAP_TMPLEN (2048) /* maximum length of msgbuf and tmpbuf short message buffers, must be >=1024 */ |
Definition at line 1218 of file stdsoap2.h.
| #define SOAP_TYPE 4 |
Definition at line 1532 of file stdsoap2.h.
| #define SOAP_UDP_ERROR 27 |
Definition at line 1555 of file stdsoap2.h.
| #define soap_udp_error_check | ( | e | ) |
Definition at line 1636 of file stdsoap2.h.
| #define SOAP_ULONG_FORMAT "%llu" /* printf format for unsigned 64 bit long long ints */ |
Definition at line 1102 of file stdsoap2.h.
Definition at line 3059 of file stdsoap2.h.
| #define SOAP_USER_ERROR 10 |
Definition at line 1538 of file stdsoap2.h.
| #define SOAP_UTF_ERROR 48 |
Definition at line 1576 of file stdsoap2.h.
| #define soap_valid_socket | ( | sk | ) | ((sk) != SOAP_INVALID_SOCKET) |
Definition at line 996 of file stdsoap2.h.
| #define soap_versioning | ( | name | ) | soap_versioning_ext(name, GSOAP_VERSION) |
Definition at line 3048 of file stdsoap2.h.
| #define soap_versioning_ext | ( | name, | |
| ext | |||
| ) | soap_versioning_paste(name, ext) |
Definition at line 3047 of file stdsoap2.h.
| #define soap_versioning_paste | ( | name, | |
| ext | |||
| ) | name##_REQUIRE_lib_v##ext |
Definition at line 3046 of file stdsoap2.h.
| #define SOAP_VERSIONMISMATCH 39 |
Definition at line 1567 of file stdsoap2.h.
| #define SOAP_WINSOCKINT size_t |
Definition at line 838 of file stdsoap2.h.
| #define SOAP_XML_CANONICAL 0x00010000 /* out: exc-C14N exclusive canonical XML */ |
Definition at line 1713 of file stdsoap2.h.
| #define SOAP_XML_CANONICAL_NA 0x00800000 /* out: (exc) C14N not QName aware */ |
Definition at line 1722 of file stdsoap2.h.
| #define SOAP_XML_DEFAULTNS 0x00008000 /* out: emit xmlns="..." */ |
Definition at line 1712 of file stdsoap2.h.
| #define SOAP_XML_DOM 0x10000000 /* enable internal DOM */ |
Definition at line 1729 of file stdsoap2.h.
| #define soap_xml_error_check | ( | e | ) |
Definition at line 1584 of file stdsoap2.h.
| #define SOAP_XML_GRAPH 0x20000000 /* force id-ref XML graph */ |
Definition at line 1730 of file stdsoap2.h.
| #define SOAP_XML_IGNORENS 0x00004000 /* in: ignore namespaces */ |
Definition at line 1711 of file stdsoap2.h.
| #define SOAP_XML_INDENT 0x00002000 /* out: emit indented XML */ |
Definition at line 1710 of file stdsoap2.h.
| #define SOAP_XML_NIL 0x00040000 /* out: all NULLs as xsi:nil */ |
Definition at line 1715 of file stdsoap2.h.
| #define SOAP_XML_NOTYPE 0x00080000 /* out: do not add xsi:type */ |
Definition at line 1716 of file stdsoap2.h.
| #define SOAP_XML_STRICT 0x00001000 /* in: strict validation */ |
Definition at line 1709 of file stdsoap2.h.
| #define SOAP_XML_TREE 0x00020000 /* in/out: XML tree (no id/ref) */ |
Definition at line 1714 of file stdsoap2.h.
| #define SOAP_XSTRINGIFY | ( | s | ) | SOAP_STRINGIFY(s) |
Definition at line 151 of file stdsoap2.h.
| #define SOAP_ZLIB_DEFLATE 0x01 |
Definition at line 1681 of file stdsoap2.h.
| #define SOAP_ZLIB_ERROR 31 |
Definition at line 1559 of file stdsoap2.h.
| #define soap_zlib_error_check | ( | e | ) | ((e) == SOAP_ZLIB_ERROR) |
Definition at line 1642 of file stdsoap2.h.
| #define SOAP_ZLIB_GZIP 0x02 |
Definition at line 1683 of file stdsoap2.h.
| #define SOAP_ZLIB_INFLATE 0x02 |
Definition at line 1682 of file stdsoap2.h.
| #define SOAP_ZLIB_NONE 0x00 |
Definition at line 1680 of file stdsoap2.h.
| #define STDSOAP_H |
Definition at line 149 of file stdsoap2.h.
| #define ULONG64 unsigned LONG64 |
Definition at line 1086 of file stdsoap2.h.
| #define WITH_CDATA |
Definition at line 594 of file stdsoap2.h.
| #define WITH_FAST |
Definition at line 590 of file stdsoap2.h.
| #define WITH_NO_C_LOCALE /* turn locale support off by default */ |
Definition at line 559 of file stdsoap2.h.
| #define WITH_NOEMPTYSTRUCT |
Definition at line 602 of file stdsoap2.h.
| typedef int soap_http_command |
Definition at line 1657 of file stdsoap2.h.
| typedef soap_int32 soap_mode |
Definition at line 1687 of file stdsoap2.h.
| typedef unsigned short soap_ssl_flags |
Definition at line 1764 of file stdsoap2.h.
| typedef soap_int32 soap_status |
Definition at line 1525 of file stdsoap2.h.
Definition at line 3141 of file stdsoap2.h.
| typedef soap_int32 soap_wchar |
Definition at line 1994 of file stdsoap2.h.
| enum soap_mime_encoding |
| Enumerator | |
|---|---|
| SOAP_MIME_NONE | |
| SOAP_MIME_7BIT | |
| SOAP_MIME_8BIT | |
| SOAP_MIME_BINARY | |
| SOAP_MIME_QUOTED_PRINTABLE | |
| SOAP_MIME_BASE64 | |
| SOAP_MIME_IETF_TOKEN | |
| SOAP_MIME_X_TOKEN | |
Definition at line 2176 of file stdsoap2.h.
| SOAP_FMAC1 SOAP_SOCKET SOAP_FMAC2 soap_accept | ( | struct soap * | soap | ) |
Definition at line 7009 of file stdsoap2.cpp.
References soap::accept_flags, soap::accept_timeout, soap::addr, DBGLOG, soap::errmode, soap::errnum, soap::error, soap::faccept, soap::host, soap::imode, soap::in, soap::ip, soap::ip6, soap::keep_alive, soap::linger_time, soap::master, memset, NULL, soap::omode, soap::peer, soap::peerlen, soap::port, soap::rcvbuf, soap::recv_timeout, soap::send_timeout, set(), soap::sndbuf, soap_closesock(), SOAP_EAGAIN, SOAP_EINTR, SOAP_EWOULDBLOCK, SOAP_INVALID_SOCKET, SOAP_IO_KEEPALIVE, SOAP_IO_UDP, soap_memcpy, SOAP_OK, soap_reset_errno, soap_set_receiver_error(), SOAP_SNPRINTF, SOAP_SOCKBLOCK, soap_socket_errno, SOAP_SOCKNONBLOCK, soap_strtol, SOAP_TCP_ERROR, SOAP_TCP_SELECT_ALL, soap_valid_socket, soap::socket, tcp_error(), tcp_select(), and TEST().
Referenced by ACSoapThread().
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_add_att | ( | struct soap_dom_element * | elt, |
| const struct soap_dom_attribute * | node | ||
| ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_add_atts | ( | struct soap_dom_element * | elt, |
| const struct soap_dom_attribute * | atts | ||
| ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_add_elt | ( | struct soap_dom_element * | elt, |
| const struct soap_dom_element * | node | ||
| ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_add_elts | ( | struct soap_dom_element * | elt, |
| const struct soap_dom_element * | elts | ||
| ) |
| SOAP_FMAC1 struct soap_blist* SOAP_FMAC2 soap_alloc_block | ( | struct soap * | soap | ) |
Definition at line 2887 of file stdsoap2.cpp.
References soap::blist, DBGLOG, soap::error, soap_blist::head, soap_blist::item, soap_blist::next, NULL, soap_blist::size, SOAP_EOM, SOAP_MALLOC, and TEST().
Referenced by soap_getdime(), soap_gethex(), soap_http_get_body_prefix(), soap_init_send(), soap_peek_element(), soap_QName(), soap_QName2s(), soap_recv_mime_attachment(), soap_string_in(), and soap_wstring_in().
| SOAP_FMAC1 int SOAP_FMAC2 soap_append_lab | ( | struct soap * | soap, |
| const char * | s, | ||
| size_t | n | ||
| ) |
Definition at line 14396 of file stdsoap2.cpp.
References DBGLOG, soap::error, soap::labbuf, soap::labidx, soap::lablen, SOAP_EOM, SOAP_FREE, SOAP_LABLEN, SOAP_MALLOC, SOAP_MAXALLOCSIZE, soap_memcpy, SOAP_OK, and TEST().
Referenced by soap_getbase64(), soap_gethex(), soap_peek_element(), soap_QName(), soap_QName2s(), soap_store_lab(), soap_string_in(), and soap_wstring().
| SOAP_FMAC1 int SOAP_FMAC2 soap_array_begin_out | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | id, | ||
| const char * | type, | ||
| const char * | offset | ||
| ) |
Definition at line 13340 of file stdsoap2.cpp.
References soap::error, if(), soap::mode, NULL, soap_attribute(), soap_element(), soap_element_begin_out(), soap_element_start_end_out(), soap_strcpy, soap_strncpy, soap_utilize_ns(), SOAP_XML_CANONICAL, SOAP_XML_CANONICAL_NA, soap::tmpbuf, and soap::version.
| SOAP_FMAC1 int SOAP_FMAC2 soap_array_pointer_lookup | ( | struct soap * | soap, |
| const void * | p, | ||
| const void * | a, | ||
| int | n, | ||
| int | t, | ||
| struct soap_plist ** | ppp | ||
| ) |
Definition at line 9720 of file stdsoap2.cpp.
References mpq::a, soap_plist::array, DBGLOG, soap_plist::id, soap_plist::next, NULL, soap::pht, soap_plist::size, soap_hash_ptr, TEST(), and soap_plist::type.
Referenced by soap_array_reference(), soap_attachment(), soap_attachment_reference(), soap_element_id(), and soap_embed().
| SOAP_FMAC1 int SOAP_FMAC2 soap_array_reference | ( | struct soap * | soap, |
| const void * | p, | ||
| const void * | a, | ||
| int | n, | ||
| int | t | ||
| ) |
Definition at line 10059 of file stdsoap2.cpp.
References mpq::a, DBGLOG, soap::encodingStyle, soap_plist::mark1, soap_plist::mark2, soap::omode, soap_array_pointer_lookup(), soap_pointer_enter(), SOAP_XML_GRAPH, SOAP_XML_TREE, and TEST().
| SOAP_FMAC1 struct soap_dom_attribute* SOAP_FMAC2 soap_att | ( | struct soap_dom_element * | elt, |
| const char * | ns, | ||
| const char * | tag | ||
| ) |
| SOAP_FMAC1 struct soap_dom_attribute* SOAP_FMAC2 soap_att_add | ( | struct soap_dom_attribute * | att, |
| const char * | ns, | ||
| const char * | tag | ||
| ) |
| SOAP_FMAC1 struct soap_dom_attribute* SOAP_FMAC2 soap_att_add_w | ( | struct soap_dom_attribute * | att, |
| const char * | ns, | ||
| const wchar_t * | tag | ||
| ) |
| SOAP_FMAC1 struct soap_dom_attribute* SOAP_FMAC2 soap_att_bool | ( | struct soap_dom_attribute * | att, |
| LONG64 | b | ||
| ) |
| SOAP_FMAC1 struct soap_dom_attribute* SOAP_FMAC2 soap_att_copy | ( | struct soap_dom_attribute * | att, |
| const struct soap_dom_attribute * | node | ||
| ) |
| SOAP_FMAC1 struct soap_dom_attribute* SOAP_FMAC2 soap_att_double | ( | struct soap_dom_attribute * | att, |
| double | x | ||
| ) |
| SOAP_FMAC1 struct soap_dom_attribute* SOAP_FMAC2 soap_att_find | ( | struct soap_dom_element * | elt, |
| const char * | ns, | ||
| const char * | patt | ||
| ) |
| SOAP_FMAC1 struct soap_dom_attribute* SOAP_FMAC2 soap_att_find_next | ( | const struct soap_dom_attribute * | att, |
| const char * | ns, | ||
| const char * | patt | ||
| ) |
| SOAP_FMAC1 struct soap_dom_attribute* SOAP_FMAC2 soap_att_first | ( | struct soap_dom_element * | elt | ) |
| SOAP_FMAC1 struct soap_dom_attribute* SOAP_FMAC2 soap_att_get | ( | const struct soap_dom_element * | elt, |
| const char * | ns, | ||
| const char * | tag | ||
| ) |
| SOAP_FMAC1 double SOAP_FMAC2 soap_att_get_double | ( | const struct soap_dom_attribute * | att | ) |
| SOAP_FMAC1 int SOAP_FMAC2 soap_att_get_int | ( | const struct soap_dom_attribute * | att | ) |
| SOAP_FMAC1 long SOAP_FMAC2 soap_att_get_long | ( | const struct soap_dom_attribute * | att | ) |
| SOAP_FMAC1 LONG64 SOAP_FMAC2 soap_att_get_LONG64 | ( | const struct soap_dom_attribute * | att | ) |
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_att_get_ns | ( | const struct soap_dom_attribute * | att | ) |
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_att_get_tag | ( | const struct soap_dom_attribute * | att | ) |
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_att_get_text | ( | const struct soap_dom_attribute * | att | ) |
| SOAP_FMAC1 struct soap_dom_attribute* SOAP_FMAC2 soap_att_get_w | ( | const struct soap_dom_element * | elt, |
| const char * | ns, | ||
| const wchar_t * | tag | ||
| ) |
| SOAP_FMAC1 struct soap_dom_attribute* SOAP_FMAC2 soap_att_int | ( | struct soap_dom_attribute * | att, |
| LONG64 | n | ||
| ) |
| SOAP_FMAC1 int SOAP_FMAC2 soap_att_is_false | ( | const struct soap_dom_attribute * | att | ) |
| SOAP_FMAC1 int SOAP_FMAC2 soap_att_is_true | ( | const struct soap_dom_attribute * | att | ) |
| SOAP_FMAC1 int SOAP_FMAC2 soap_att_match | ( | const struct soap_dom_attribute * | att, |
| const char * | ns, | ||
| const char * | patt | ||
| ) |
| SOAP_FMAC1 int SOAP_FMAC2 soap_att_match_w | ( | const struct soap_dom_attribute * | att, |
| const char * | ns, | ||
| const wchar_t * | patt | ||
| ) |
| SOAP_FMAC1 struct soap_dom_attribute* SOAP_FMAC2 soap_att_new | ( | struct soap * | soap, |
| const char * | ns, | ||
| const char * | tag | ||
| ) |
| SOAP_FMAC1 struct soap_dom_attribute* SOAP_FMAC2 soap_att_new_w | ( | struct soap * | soap, |
| const char * | ns, | ||
| const wchar_t * | tag | ||
| ) |
| SOAP_FMAC1 struct soap_dom_attribute* SOAP_FMAC2 soap_att_next | ( | const struct soap_dom_attribute * | att | ) |
| SOAP_FMAC1 struct soap_dom_attribute* SOAP_FMAC2 soap_att_set | ( | struct soap_dom_attribute * | att, |
| const char * | ns, | ||
| const char * | tag | ||
| ) |
| SOAP_FMAC1 struct soap_dom_attribute* SOAP_FMAC2 soap_att_set_w | ( | struct soap_dom_attribute * | att, |
| const char * | ns, | ||
| const wchar_t * | tag | ||
| ) |
| SOAP_FMAC1 size_t SOAP_FMAC2 soap_att_size | ( | struct soap_dom_element * | elt, |
| const char * | ns, | ||
| const char * | patt | ||
| ) |
| SOAP_FMAC1 struct soap_dom_attribute* SOAP_FMAC2 soap_att_text | ( | struct soap_dom_attribute * | att, |
| const char * | text | ||
| ) |
| SOAP_FMAC1 struct soap_dom_attribute* SOAP_FMAC2 soap_att_text_w | ( | struct soap_dom_attribute * | att, |
| const wchar_t * | text | ||
| ) |
| SOAP_FMAC1 struct soap_dom_attribute* SOAP_FMAC2 soap_att_w | ( | struct soap_dom_element * | elt, |
| const char * | ns, | ||
| const wchar_t * | tag | ||
| ) |
| SOAP_FMAC1 int SOAP_FMAC2 soap_attachment | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | id, | ||
| const void * | p, | ||
| const void * | a, | ||
| int | n, | ||
| const char * | aid, | ||
| const char * | atype, | ||
| const char * | aoptions, | ||
| const char * | type, | ||
| int | t | ||
| ) |
Definition at line 10217 of file stdsoap2.cpp.
References mpq::a, DBGLOG, soap::dime, soap::dime_id_format, soap_multipart::encoding, soap::encodingStyle, soap::error, soap_dime::first, soap_mime::first, soap_plist::id, soap_multipart::id, mpq::l, soap_dime::last, soap_mime::last, soap_plist::mark1, soap_plist::mark2, soap::mime, soap::mode, NULL, soap::omode, soap_multipart::options, soap_alloc_multipart(), soap_array_pointer_lookup(), soap_element_begin_out(), soap_element_end_out(), soap_element_href(), soap_element_id(), SOAP_ENC_DIME, SOAP_ENC_MIME, SOAP_ENC_MTOM, SOAP_EOM, SOAP_IO_LENGTH, soap_malloc(), SOAP_MIME_BINARY, soap_pointer_enter(), SOAP_SNPRINTF, SOAP_STR_EOS, soap_strdup(), soap_strncpy, SOAP_XML_GRAPH, SOAP_XML_TREE, TEST(), soap::tmpbuf, and soap_multipart::type.
| SOAP_FMAC1 int SOAP_FMAC2 soap_attachment_forward | ( | struct soap * | soap, |
| unsigned char ** | ptr, | ||
| int * | size, | ||
| char ** | id, | ||
| char ** | type, | ||
| char ** | options | ||
| ) |
Definition at line 2742 of file stdsoap2.cpp.
References soap::error, soap::href, soap_xlist::id, soap_xlist::next, NULL, soap_xlist::options, ptr(), soap_xlist::ptr, soap_xlist::size, SOAP_EOM, SOAP_MALLOC, SOAP_OK, soap_strdup(), soap_xlist::type, and soap::xlist.
Referenced by soap_xop_forward().
| SOAP_FMAC1 int SOAP_FMAC2 soap_attachment_reference | ( | struct soap * | soap, |
| const void * | p, | ||
| const void * | a, | ||
| int | n, | ||
| int | t, | ||
| const char * | id, | ||
| const char * | type | ||
| ) |
Definition at line 10087 of file stdsoap2.cpp.
References mpq::a, DBGLOG, soap::encodingStyle, soap_plist::mark1, soap_plist::mark2, soap::mode, soap::omode, soap_array_pointer_lookup(), SOAP_ENC_DIME, soap_pointer_enter(), SOAP_XML_GRAPH, SOAP_XML_TREE, and TEST().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_attr_value | ( | struct soap * | soap, |
| const char * | name, | ||
| int | flag, | ||
| int | occurs | ||
| ) |
Definition at line 14033 of file stdsoap2.cpp.
References soap::attributes, soap::error, soap_attribute::flag, soap::mode, soap_attribute::name, soap_attribute::next, NULL, soap_collapse(), soap_match_att(), SOAP_OK, SOAP_PROHIBITED, SOAP_REQUIRED, SOAP_STR_EOS, SOAP_XML_STRICT, soap_attribute::value, and soap_attribute::visible.
| SOAP_FMAC1 int SOAP_FMAC2 soap_attribute | ( | struct soap * | soap, |
| const char * | name, | ||
| const char * | value | ||
| ) |
Definition at line 13829 of file stdsoap2.cpp.
References mpq::a, soap_dom_element::atts, soap::c14ninclude, DBGLOG, soap::dom, soap::error, soap::level, soap::mode, name, soap_dom_attribute::name, NULL, soap, SOAP_EOM, soap_malloc(), SOAP_OK, soap_push_ns(), soap_send(), soap_send_raw(), soap_set_attr(), SOAP_STR_EOS, soap_strdup(), soap_string_out(), soap_tagsearch(), soap_utilize_ns(), SOAP_XML_CANONICAL, SOAP_XML_DOM, and TEST().
Referenced by soap_array_begin_out(), soap_element(), soap_element_href(), soap_element_nil(), soap_element_null(), and soap_element_result().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_base642s | ( | struct soap * | soap, |
| const char * | s, | ||
| char * | t, | ||
| size_t | l, | ||
| int * | n | ||
| ) |
Definition at line 21630 of file stdsoap2.cpp.
References b, mpq::c, soap::error, mpq::l, NULL, soap_base64i, soap_coblank, soap_malloc(), SOAP_NON_NULL, and SOAP_TYPE.
Referenced by http_parse_header(), and soap_getbase64().
| SOAP_FMAC1 void SOAP_FMAC2 soap_begin | ( | struct soap * | soap | ) |
Definition at line 12402 of file stdsoap2.cpp.
References soap::ahead, soap::bufidx, soap::buflen, DBGLOG, soap::encoding, soap::encodingStyle, soap::endpoint, soap::error, soap::fdebug, soap::keep_alive, soap::level, soap::mode, soap::part, soap::peeked, SOAP_END, soap_free_temp(), SOAP_OK, SOAP_STR_EOS, and TEST().
Referenced by soap_begin_serve().
| SOAP_FMAC1 int SOAP_FMAC2 soap_begin_count | ( | struct soap * | soap | ) |
Definition at line 9744 of file stdsoap2.cpp.
References soap::body, soap::count, DBGLOG, soap::dime, soap::encoding, endif(), soap::error, soap::event, soap::evlev, soap::fprepareinitsend, soap::fpreparesend, soap::idnum, soap_dime::last, soap::level, soap_dime::list, soap::mode, soap::mustUnderstand, soap::ns, soap::null, soap::omode, soap::part, soap::position, soap_dime::size, soap_begin_attachments(), SOAP_BEGIN_SEND, soap_clr_attr(), SOAP_ENC_DIME, SOAP_ENC_MIME, SOAP_ENC_MTOM, SOAP_ENC_PLAIN, SOAP_ENC_ZLIB, soap_free_ns(), SOAP_IO, SOAP_IO_BUFFER, SOAP_IO_CHUNK, SOAP_IO_FLUSH, SOAP_IO_LENGTH, SOAP_IO_STORE, SOAP_IO_UDP, SOAP_OK, soap_select_mime_boundary(), soap_set_local_namespaces(), SOAP_ULONG_FORMAT, soap::socket, and TEST().
Referenced by soap_send_fault(), and soap_serve_ns1__executeCommand().
| SOAP_FMAC1 int SOAP_FMAC2 soap_begin_recv | ( | struct soap * | soap | ) |
Definition at line 20447 of file stdsoap2.cpp.
References soap::action, soap::ahead, soap::body, soap_mime::boundary, soap::buf, soap::bufidx, soap_dime::buflen, soap::buflen, mpq::c, soap::cdata, soap::chunkbuflen, soap_dime::chunksize, soap::chunksize, soap_dime::count, soap::count, crc32(), soap::d_stream, DBGLOG, soap::dime, soap::dom, endif(), soap::endpoint, soap::error, soap::fault, soap::fdel, soap::fform, soap::fget, soap::fhead, soap_dime::first, soap_mime::first, soap_dime::flags, soap::fopt, soap::fparse, soap::fpatch, soap::fprepareinitrecv, soap::fpreparerecv, soap::fput, soap::header, soap_multipart::id, if(), soap::imode, inflateInit, inflateInit2, inflateSetDictionary(), soap::is, soap::keep_alive, soap_dime::last, soap_mime::last, soap::length, soap::level, soap_dime::list, soap_mime::list, MAX_WBITS, soap::mime, soap::mode, soap::mustUnderstand, soap::null, NULL, soap::omode, soap::part, soap::peeked, soap::position, soap::recv_maxlength, soap::recverror, soap::recvfd, soap::shaky, soap_dime::size, SOAP_BEGIN_RECV, SOAP_CHK_EOF, soap_coblank, SOAP_DEL, SOAP_DIME_CF, SOAP_DIME_MB, SOAP_DIME_VERSION, SOAP_ENC_DIME, SOAP_ENC_LATIN, SOAP_ENC_MIME, SOAP_ENC_PLAIN, SOAP_ENC_ZLIB, soap_end_recv(), SOAP_EOF, SOAP_EOM, SOAP_FORM, soap_free_iht(), soap_free_temp(), SOAP_GET, soap_get0, soap_get1, soap_getchar(), soap_getdimehdr(), soap_getmimehdr(), SOAP_HEAD, soap_http_get_body(), soap_http_header_attribute(), soap_http_skip_body(), SOAP_IO, SOAP_IO_CHUNK, SOAP_IO_KEEPALIVE, SOAP_MALLOC, soap_match_cid(), soap_memcpy, SOAP_NO_DATA, SOAP_OK, SOAP_OPTIONS, SOAP_PATCH, SOAP_POST, SOAP_PUT, soap_recv_mime_attachment(), soap_revget1, soap_set_local_namespaces(), soap_set_receiver_error(), SOAP_STOP, soap_unget, SOAP_UTF_ERROR, soap_valid_socket, SOAP_ZLIB_DEFLATE, SOAP_ZLIB_ERROR, SOAP_ZLIB_GZIP, SOAP_ZLIB_INFLATE, SOAP_ZLIB_NONE, soap::socket, soap::ssl, soap_mime::start, soap::start, soap::status, TEST(), soap_multipart::type, ULONG64, soap::version, soap::z_buf, soap::z_buflen, soap::z_crc, soap::z_dict, soap::z_dict_len, Z_NULL, Z_OK, soap::z_ratio_in, soap::zlib_in, soap::zlib_out, and soap::zlib_state.
Referenced by soap_begin_serve(), soap_read__QName(), soap_read_byte(), soap_read_int(), soap_read_ns1__executeCommand(), soap_read_ns1__executeCommandResponse(), soap_read_SOAP_ENV__Code(), soap_read_SOAP_ENV__Detail(), soap_read_SOAP_ENV__Fault(), soap_read_SOAP_ENV__Header(), soap_read_SOAP_ENV__Reason(), soap_read_string(), and soap_recv_empty_response().
| SOAP_FMAC1 int SOAP_FMAC2 soap_begin_send | ( | struct soap * | soap | ) |
Definition at line 9996 of file stdsoap2.cpp.
References soap::error, soap_begin_attachments(), and soap_init_send().
Referenced by soap_write__QName(), soap_write_byte(), soap_write_int(), soap_write_ns1__executeCommand(), soap_write_ns1__executeCommandResponse(), soap_write_SOAP_ENV__Code(), soap_write_SOAP_ENV__Detail(), soap_write_SOAP_ENV__Fault(), soap_write_SOAP_ENV__Header(), soap_write_SOAP_ENV__Reason(), and soap_write_string().
| SOAP_FMAC1 int SOAP_FMAC2 soap_begin_serve | ( | struct soap * | soap | ) |
Definition at line 20414 of file stdsoap2.cpp.
References soap::error, soap_begin(), soap_begin_recv(), soap_body_begin_in(), soap_closesock(), soap_envelope_begin_in(), SOAP_EOF, SOAP_OK, soap_recv_header(), soap_send_fault(), and SOAP_STOP.
Referenced by soap_serve().
| SOAP_FMAC1 short SOAP_FMAC2 soap_begin_shaky | ( | struct soap * | soap | ) |
| SOAP_FMAC1 int SOAP_FMAC2 soap_binary_search_string | ( | const char ** | a, |
| int | n, | ||
| const char * | s | ||
| ) |
Definition at line 1873 of file stdsoap2.cpp.
| SOAP_FMAC1 SOAP_SOCKET SOAP_FMAC2 soap_bind | ( | struct soap * | soap, |
| const char * | host, | ||
| int | port, | ||
| int | backlog | ||
| ) |
Definition at line 6719 of file stdsoap2.cpp.
References soap::addr, soap::bind_flags, soap::bind_inet6, soap::bind_v6only, DBGLOG, soap::errmode, soap::errnum, soap::error, soap::fclosesocket, soap::fresolve, HANDLE, soap::imode, soap::in, soap::master, memset, NULL, soap::omode, soap::peer, soap::peerlen, soap::port, soap::rcvbuf, set(), soap::sndbuf, soap_closesock(), SOAP_EOM, SOAP_GAI_STRERROR, soap_int2s(), SOAP_INVALID_SOCKET, SOAP_IO_KEEPALIVE, SOAP_IO_UDP, soap_memcpy, soap_set_receiver_error(), soap_socket_errno, SOAP_TCP_ERROR, soap_valid_socket, soap::socket, soap::storage, tcp_error(), tcp_init(), and TEST().
Referenced by ACSoapThread().
| SOAP_FMAC1 size_t SOAP_FMAC2 soap_block_size | ( | struct soap * | soap, |
| struct soap_blist * | b | ||
| ) |
Definition at line 3283 of file stdsoap2.cpp.
References b, and soap::blist.
Referenced by soap_end_send_flush(), and soap_save_block().
| SOAP_FMAC1 int SOAP_FMAC2 soap_body_begin_in | ( | struct soap * | soap | ) |
Definition at line 21093 of file stdsoap2.cpp.
References soap::body, soap::error, NULL, soap::part, soap_element_begin_in(), SOAP_IN_BODY, SOAP_NO_BODY, SOAP_OK, and soap::version.
Referenced by soap_begin_serve().
| SOAP_FMAC1 int SOAP_FMAC2 soap_body_begin_out | ( | struct soap * | soap | ) |
Definition at line 21059 of file stdsoap2.cpp.
References soap::encoding, soap::error, soap::mode, NULL, soap::part, soap_element_begin_out(), SOAP_IN_BODY, SOAP_OK, SOAP_SEC_WSUID, soap_set_attr(), and soap::version.
Referenced by soap_send_fault(), and soap_serve_ns1__executeCommand().
| SOAP_FMAC1 int SOAP_FMAC2 soap_body_end_in | ( | struct soap * | soap | ) |
Definition at line 21110 of file stdsoap2.cpp.
References soap::error, soap::part, soap_element_end_in(), SOAP_END_BODY, SOAP_NO_BODY, SOAP_OK, and soap::version.
Referenced by soap_recv_fault(), and soap_serve_ns1__executeCommand().
| SOAP_FMAC1 int SOAP_FMAC2 soap_body_end_out | ( | struct soap * | soap | ) |
Definition at line 21078 of file stdsoap2.cpp.
References soap::error, soap::part, soap_element_end_out(), SOAP_END_BODY, SOAP_OK, and soap::version.
Referenced by soap_send_fault(), and soap_serve_ns1__executeCommand().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_byte2s | ( | struct soap * | soap, |
| char | n | ||
| ) |
Definition at line 16389 of file stdsoap2.cpp.
References soap_long2s().
| SOAP_FMAC1 int SOAP_FMAC2 soap_check_and_mark | ( | struct soap * | soap, |
| const void * | p, | ||
| int | t, | ||
| char ** | mark | ||
| ) |
Definition at line 13693 of file stdsoap2.cpp.
References DBGLOG, soap_plist::mark1, soap_plist::mark2, soap::mode, NULL, SOAP_IO_LENGTH, soap_pointer_enter(), soap_pointer_lookup(), and TEST().
Referenced by soap_element_id().
| SOAP_FMAC1 int SOAP_FMAC2 soap_check_mime_attachments | ( | struct soap * | soap | ) |
Definition at line 19686 of file stdsoap2.cpp.
References soap::mode, NULL, SOAP_MIME_POSTCHECK, and soap_recv_mime_attachment().
| SOAP_FMAC1 void SOAP_FMAC2 soap_check_result | ( | struct soap * | soap, |
| const char * | tag | ||
| ) |
Definition at line 13814 of file stdsoap2.cpp.
References soap::encodingStyle, NULL, soap_instring(), and soap::version.
| SOAP_FMAC1 void SOAP_FMAC2 soap_cleanup | ( | struct soap * | soap | ) |
| SOAP_FMAC1 void SOAP_FMAC2 soap_close_logfiles | ( | struct soap * | ) |
Referenced by soap_end().
| SOAP_FMAC1 int SOAP_FMAC2 soap_closesock | ( | struct soap * | soap | ) |
Definition at line 7191 of file stdsoap2.cpp.
References soap::d_stream, deflateEnd(), soap::dime, soap::error, soap::fclose, soap::fdisconnect, soap_dime::first, soap_mime::first, inflateEnd(), soap::keep_alive, soap_dime::last, soap_mime::last, soap::mime, soap::mode, NULL, soap::part, SOAP_END, SOAP_EOF, SOAP_MIME_POSTCHECK, SOAP_OK, SOAP_SSL_ERROR, SOAP_TCP_ERROR, SOAP_ZLIB_DEFLATE, SOAP_ZLIB_INFLATE, SOAP_ZLIB_NONE, and soap::zlib_state.
Referenced by soap_accept(), soap_begin_serve(), soap_bind(), soap_DELETE(), soap_done(), soap_end(), soap_GET__QName(), soap_GET_byte(), soap_GET_int(), soap_GET_ns1__executeCommand(), soap_GET_ns1__executeCommandResponse(), soap_GET_SOAP_ENV__Code(), soap_GET_SOAP_ENV__Detail(), soap_GET_SOAP_ENV__Fault(), soap_GET_SOAP_ENV__Header(), soap_GET_SOAP_ENV__Reason(), soap_GET_string(), soap_PATCH__QName(), soap_PATCH_byte(), soap_PATCH_int(), soap_PATCH_ns1__executeCommand(), soap_PATCH_ns1__executeCommandResponse(), soap_PATCH_SOAP_ENV__Code(), soap_PATCH_SOAP_ENV__Detail(), soap_PATCH_SOAP_ENV__Fault(), soap_PATCH_SOAP_ENV__Header(), soap_PATCH_SOAP_ENV__Reason(), soap_PATCH_string(), soap_POST_recv__QName(), soap_POST_recv_byte(), soap_POST_recv_int(), soap_POST_recv_ns1__executeCommand(), soap_POST_recv_ns1__executeCommandResponse(), soap_POST_recv_SOAP_ENV__Code(), soap_POST_recv_SOAP_ENV__Detail(), soap_POST_recv_SOAP_ENV__Fault(), soap_POST_recv_SOAP_ENV__Header(), soap_POST_recv_SOAP_ENV__Reason(), soap_POST_recv_string(), soap_POST_send__QName(), soap_POST_send_byte(), soap_POST_send_int(), soap_POST_send_ns1__executeCommand(), soap_POST_send_ns1__executeCommandResponse(), soap_POST_send_SOAP_ENV__Code(), soap_POST_send_SOAP_ENV__Detail(), soap_POST_send_SOAP_ENV__Fault(), soap_POST_send_SOAP_ENV__Header(), soap_POST_send_SOAP_ENV__Reason(), soap_POST_send_string(), soap_PUT__QName(), soap_PUT_byte(), soap_PUT_int(), soap_PUT_ns1__executeCommand(), soap_PUT_ns1__executeCommandResponse(), soap_PUT_SOAP_ENV__Code(), soap_PUT_SOAP_ENV__Detail(), soap_PUT_SOAP_ENV__Fault(), soap_PUT_SOAP_ENV__Header(), soap_PUT_SOAP_ENV__Reason(), soap_PUT_string(), soap_recv_empty_response(), soap_recv_fault(), soap_recv_mime_attachment(), soap_send_empty_response(), soap_send_fault(), soap_serve_ns1__executeCommand(), and soap_try_connect_command().
| SOAP_FMAC1 void SOAP_FMAC2 soap_clr_attr | ( | struct soap * | soap | ) |
Definition at line 14212 of file stdsoap2.cpp.
References soap::attributes, soap::mode, soap_attribute::next, SOAP_FREE, SOAP_XML_CANONICAL, soap_attribute::value, and soap_attribute::visible.
Referenced by soap_begin_count(), and soap_init_send().
| SOAP_FMAC1 void SOAP_FMAC2 soap_clr_dime | ( | struct soap * | soap | ) |
Definition at line 20109 of file stdsoap2.cpp.
References soap::dime, soap_dime::first, soap_dime::last, NULL, soap::omode, and SOAP_ENC_DIME.
| SOAP_FMAC1 void SOAP_FMAC2 soap_clr_mime | ( | struct soap * | soap | ) |
Definition at line 20123 of file stdsoap2.cpp.
References soap_mime::boundary, soap_mime::first, soap_mime::last, soap::mime, NULL, soap::omode, SOAP_ENC_MIME, and soap_mime::start.
Referenced by soap_dealloc().
| SOAP_FMAC1 const struct soap_code_map* SOAP_FMAC2 soap_code | ( | const struct soap_code_map * | code_map, |
| const char * | str | ||
| ) |
| SOAP_FMAC1 LONG64 SOAP_FMAC2 soap_code_bits | ( | const struct soap_code_map * | code_map, |
| const char * | str | ||
| ) |
Definition at line 1812 of file stdsoap2.cpp.
References G3D::bits(), soap_code_map::code, LONG64, soap_coblank, and soap_code_map::string.
| SOAP_FMAC1 LONG64 SOAP_FMAC2 soap_code_int | ( | const struct soap_code_map * | code_map, |
| const char * | str, | ||
| LONG64 | other | ||
| ) |
Definition at line 1779 of file stdsoap2.cpp.
References soap_code_map::code, soap_tag_cmp(), and soap_code_map::string.
Referenced by soap_char(), and soap_getmimehdr().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_code_list | ( | struct soap * | soap, |
| const struct soap_code_map * | code_map, | ||
| long | code | ||
| ) |
Definition at line 1844 of file stdsoap2.cpp.
References soap_code_map::code, soap_code_map::string, and soap::tmpbuf.
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_code_str | ( | const struct soap_code_map * | code_map, |
| long | code | ||
| ) |
Definition at line 1798 of file stdsoap2.cpp.
References soap_code_map::code, NULL, and soap_code_map::string.
Referenced by http_error(), soap_count_attachments(), soap_putmimehdr(), and tcp_error().
| SOAP_FMAC1 int SOAP_FMAC2 soap_connect | ( | struct soap * | soap, |
| const char * | endpoint, | ||
| const char * | action | ||
| ) |
Definition at line 21329 of file stdsoap2.cpp.
References soap_connect_command(), and SOAP_POST.
| SOAP_FMAC1 int SOAP_FMAC2 soap_connect_command | ( | struct soap * | soap, |
| int | http_command, | ||
| const char * | endpoints, | ||
| const char * | action | ||
| ) |
Definition at line 21339 of file stdsoap2.cpp.
References soap::connect_retry, soap::error, mpq::l, NULL, SOAP_EOM, SOAP_FREE, SOAP_MALLOC, SOAP_MAXALLOCSIZE, SOAP_OK, soap_strncpy, SOAP_TCP_ERROR, and soap_try_connect_command().
Referenced by soap_connect(), soap_DELETE(), soap_GET(), soap_PATCH(), soap_POST(), and soap_PUT().
| SOAP_FMAC1 struct soap* SOAP_FMAC2 soap_copy | ( | const struct soap * | soap | ) |
Definition at line 11703 of file stdsoap2.cpp.
References detail::copy(), NULL, soap_copy_context(), soap_done(), soap_free(), SOAP_IO_DEFAULT, soap_new(), soap_set_recv_logfile(), soap_set_sent_logfile(), soap_set_test_logfile(), and soap_versioning.
Referenced by ACSoapThread().
| SOAP_FMAC1 struct soap* SOAP_FMAC2 soap_copy_context | ( | struct soap * | copy, |
| const struct soap * | soap | ||
| ) |
Definition at line 11721 of file stdsoap2.cpp.
References const, detail::copy(), DBGLOG, soap_plugin::fcopy, soap::fdebug, soap_plugin::id, soap::local_namespaces, soap::logfile, soap::namespaces, soap_plugin::next, NULL, soap::plugins, soap_check_state, SOAP_COPY, soap_done(), soap_end(), SOAP_FREE, SOAP_INDEX_RECV, SOAP_INDEX_SENT, SOAP_INDEX_TEST, soap_init_iht(), soap_init_pht(), SOAP_MALLOC, soap_memcpy, SOAP_OK, soap_set_local_namespaces(), soap_set_recv_logfile(), soap_set_sent_logfile(), soap_set_test_logfile(), SOAP_SOCKNONBLOCK, and TEST().
Referenced by soap_copy().
| SOAP_FMAC1 void SOAP_FMAC2 soap_copy_stream | ( | struct soap * | copy, |
| struct soap * | soap | ||
| ) |
Definition at line 11828 of file stdsoap2.cpp.
References soap::accept_flags, soap::accept_timeout, soap::ahead, soap::attributes, soap::bind_flags, soap::bind_inet6, soap::bind_v6only, soap::bio, soap::body, soap::buf, soap::bufidx, soap::buflen, soap::cdata, soap::chunkbuflen, soap::chunksize, soap::connect_flags, soap::connect_retry, soap::connect_timeout, detail::copy(), soap::ctx, soap::d_stream, soap::endpoint, soap::header, soap::host, soap::href, soap_nlist::id, soap::id, soap::imode, soap_nlist::index, soap::ip, soap::ip6, soap::is, soap::keep_alive, soap_nlist::level, soap::level, soap::linger_time, soap::local_namespaces, soap::max_keep_alive, soap::maxlength, soap::maxlevel, soap::maxoccurs, soap::mode, soap::mustUnderstand, soap_attribute::name, soap_nlist::next, soap_attribute::next, soap::nlist, Namespace::ns, soap_nlist::ns, soap::null, NULL, soap::omode, soap::os, soap::other, Namespace::out, soap::part, soap::peeked, soap::peer, soap::peerlen, soap::port, soap::rcvbuf, soap::recv_maxlength, soap::recv_timeout, soap::recvfd, soap::recvsk, soap::root, soap::send_timeout, soap::sendfd, soap::sendsk, soap::session, soap::sndbuf, SOAP_FREE, soap_free_ns(), SOAP_MALLOC, soap_memcpy, soap_push_namespace(), soap_set_local_namespaces(), SOAP_ZLIB_NONE, soap::socket, soap::socket_flags, soap::ssl, soap::tag, soap::tcp_keep_alive, soap::tcp_keep_cnt, soap::tcp_keep_idle, soap::tcp_keep_intvl, soap::transfer_timeout, soap::type, soap_attribute::value, soap::version, soap::z_buf, soap::z_crc, soap::z_dict, soap::z_dict_len, soap::z_level, soap::z_ratio_in, soap::z_ratio_out, soap::zlib_in, soap::zlib_out, and soap::zlib_state.
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_current_namespace_att | ( | struct soap * | soap, |
| const char * | tag | ||
| ) |
Definition at line 3694 of file stdsoap2.cpp.
References soap::error, soap_nlist::id, soap_nlist::index, soap::namespaces, soap_nlist::next, soap::nlist, Namespace::ns, soap_nlist::ns, NULL, SOAP_NAMESPACE, and soap_strdup().
Referenced by soap_peek_element().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_current_namespace_tag | ( | struct soap * | soap, |
| const char * | tag | ||
| ) |
Definition at line 3650 of file stdsoap2.cpp.
References soap::error, soap_nlist::id, soap_nlist::index, soap::namespaces, soap_nlist::next, soap::nlist, Namespace::ns, soap_nlist::ns, NULL, SOAP_NAMESPACE, and soap_strdup().
Referenced by soap_peek_element().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_dateTime2s | ( | struct soap * | soap, |
| time_t | n | ||
| ) |
Definition at line 18561 of file stdsoap2.cpp.
References abs(), gmtime(), detail::gmtime_r(), mpq::l, localtime(), localtime_r(), memset, SOAP_FUNC_R_ERR, soap_memmove, SOAP_SNPRINTF, soap_strcpy, strftime(), and soap::tmpbuf.
Referenced by soap_outdateTime().
| SOAP_FMAC1 void SOAP_FMAC2 soap_dealloc | ( | struct soap * | soap, |
| void * | p | ||
| ) |
Definition at line 10560 of file stdsoap2.cpp.
References soap::action, soap::alist, soap::authrealm, soap::bearer, DBGHEX, DBGLOG, soap::error, soap::fault, fprintf(), soap::header, soap::http_content, if(), soap::ntlm_challenge, NULL, soap::passwd, SOAP_CANARY, soap_check_state, soap_clr_mime(), soap_delete(), SOAP_FREE, SOAP_MOE, TEST(), and soap::userid.
Referenced by soap_end().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_decode_key | ( | char * | buf, |
| size_t | len, | ||
| const char * | val | ||
| ) |
Definition at line 7883 of file stdsoap2.cpp.
References soap_decode().
Referenced by soap_http_header_attribute().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_decode_val | ( | char * | buf, |
| size_t | len, | ||
| const char * | val | ||
| ) |
Definition at line 7895 of file stdsoap2.cpp.
References soap_decode().
Referenced by soap_http_header_attribute().
| SOAP_FMAC1 void SOAP_FMAC2 soap_del | ( | struct soap * | soap | ) |
Definition at line 9597 of file stdsoap2.cpp.
| SOAP_FMAC1 void SOAP_FMAC2 soap_del_xsd__anyAttribute | ( | const struct soap_dom_attribute * | a | ) |
| SOAP_FMAC1 void SOAP_FMAC2 soap_del_xsd__anyType | ( | const struct soap_dom_element * | a | ) |
| SOAP_FMAC1 void SOAP_FMAC2 soap_delegate_deletion | ( | struct soap * | soap, |
| struct soap * | soap_to | ||
| ) |
Definition at line 10689 of file stdsoap2.cpp.
References soap::alist, soap::clist, DBGHEX, DBGLOG, soap::error, fprintf(), soap::mht, soap_clist::next, NULL, SOAP_CANARY, soap_hash_ptr, SOAP_MOE, and TEST().
| SOAP_FMAC1 int SOAP_FMAC2 soap_DELETE | ( | struct soap * | soap, |
| const char * | endpoint | ||
| ) |
Definition at line 21315 of file stdsoap2.cpp.
References NULL, soap_closesock(), soap_connect_command(), SOAP_DEL, SOAP_OK, and soap_recv_empty_response().
| SOAP_FMAC1 void SOAP_FMAC2 soap_delete | ( | struct soap * | soap, |
| void * | p | ||
| ) |
Definition at line 10635 of file stdsoap2.cpp.
References soap::clist, DBGLOG, soap::fault, soap_clist::fdelete, fprintf(), soap::header, soap_clist::next, NULL, soap_clist::ptr, soap_check_state, SOAP_FREE, TEST(), and soap_clist::type.
Referenced by soap_dealloc().
| SOAP_FMAC1 char* SOAP_FMAC2 soap_dime_option | ( | struct soap * | soap, |
| unsigned short | optype, | ||
| const char * | option | ||
| ) |
Definition at line 19176 of file stdsoap2.cpp.
References NULL, soap_malloc(), and soap_strcpy.
Referenced by soap_set_dime_attachment().
| SOAP_FMAC1 int SOAP_FMAC2 soap_dom_call | ( | struct soap * | soap, |
| const char * | endpoint, | ||
| const char * | action, | ||
| const struct soap_dom_element * | in, | ||
| struct soap_dom_element * | out | ||
| ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_dom_find | ( | struct soap_dom_element * | begin, |
| const struct soap_dom_element * | end, | ||
| const char * | ns, | ||
| const char * | patt, | ||
| int | type | ||
| ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_dom_find_next | ( | const struct soap_dom_element * | elt, |
| const struct soap_dom_element * | end, | ||
| const char * | ns, | ||
| const char * | patt, | ||
| int | type | ||
| ) |
| SOAP_FMAC1 struct soap_dom_attribute* SOAP_FMAC2 soap_dom_next_attribute | ( | const struct soap_dom_attribute * | att | ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_dom_next_element | ( | const struct soap_dom_element * | elt, |
| const struct soap_dom_element * | end | ||
| ) |
| SOAP_FMAC1 void SOAP_FMAC2 soap_done | ( | struct soap * | soap | ) |
Definition at line 7280 of file stdsoap2.cpp.
References soap::alist, soap::clist, close, soap::ctx, soap::d_stream, DBGLOG, soap::dh_params, soap::faccept, soap::fclose, soap::fclosesocket, soap_plugin::fcopy, soap::fdel, soap_plugin::fdelete, soap::feltbegin, soap::feltbegout, soap::feltendin, soap::feltendout, soap::ffilterrecv, soap::ffiltersend, soap::fform, soap::fget, soap::fhead, soap::fheader, soap::fignore, soap::fopen, soap::fopt, soap::fparse, soap::fparsehdr, soap::fpatch, fplugin(), soap::fplugin, soap::fpoll, soap::fpost, soap::fposthdr, soap::fpreparefinalrecv, soap::fpreparefinalsend, soap::fprepareinitrecv, soap::fprepareinitsend, soap::fpreparerecv, soap::fpreparesend, soap::fput, frecv(), soap::frecv, soap::fresolve, soap::fresponse, fsend(), soap::fsend, soap::fserveloop, soap::fseterror, soap::fshutdownsocket, soap::fsvalidate, soap::fwvalidate, http_200(), http_del(), http_get(), http_parse(), http_parse_header(), http_patch(), http_post(), http_post_header(), http_put(), http_response(), soap_plugin::id, soap::keep_alive, soap::logfile, soap::master, soap_clist::next, soap_plugin::next, NULL, soap::omode, soap::plugins, soap::rsa_params, soap::session, soap_check_state, soap_closesock(), SOAP_COPY, SOAP_FREE, soap_free_temp(), SOAP_FREE_UNMANAGED, SOAP_INIT, SOAP_INVALID_SOCKET, SOAP_IO_UDP, SOAP_MAXLOGS, SOAP_NONE, soap_poll(), soap_valid_socket, soap::socket, soap::ssl, soap::state, tcp_accept(), tcp_closesocket(), tcp_connect(), tcp_disconnect(), tcp_gethost(), tcp_shutdownsocket(), TEST(), and soap::z_buf.
Referenced by ACSoapThread(), soap_cleanup(), soap_copy(), soap_copy_context(), and soap_free().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_double2s | ( | struct soap * | soap, |
| double | n | ||
| ) |
Definition at line 16767 of file stdsoap2.cpp.
References soap::double_format, soap_isnan, soap_isninfd, soap_ispinfd, SOAP_SNPRINTF, and soap::tmpbuf.
Referenced by soap_outdouble().
| SOAP_FMAC1 struct soap_dom_attribute* SOAP_FMAC2 soap_dup_xsd__anyAttribute | ( | struct soap * | soap, |
| struct soap_dom_attribute * | d, | ||
| const struct soap_dom_attribute * | a | ||
| ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_dup_xsd__anyType | ( | struct soap * | soap, |
| struct soap_dom_element * | d, | ||
| const struct soap_dom_element * | a | ||
| ) |
| SOAP_FMAC1 int SOAP_FMAC2 soap_element | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | id, | ||
| const char * | type | ||
| ) |
Definition at line 12763 of file stdsoap2.cpp.
References soap::actor, soap_dom_element::atts, soap::body, soap::c14ninclude, soap_dom_element::code, DBGLOG, soap::dom, soap_dom_element::elts, soap::encoding, soap::encodingStyle, soap::error, soap::event, soap::evlev, soap::href, Namespace::id, soap_nlist::id, if(), soap_nlist::index, mpq::l, soap_dom_element::lead, soap::level, soap::local_namespaces, soap::maxlevel, soap::mode, soap::mustUnderstand, soap_dom_element::name, soap_nlist::next, soap_dom_element::next, soap::nlist, soap_dom_element::node, Namespace::ns, soap_nlist::ns, soap::ns, soap_dom_element::nstr, soap::null, NULL, Namespace::out, soap::position, soap::positions, soap_dom_element::prnt, soap::prolog, soap, soap_dom_element::soap, soap_attribute(), SOAP_BASEREFNAME, SOAP_DOM_ASIS, SOAP_EOM, soap_indent, SOAP_LEVEL, soap_malloc(), SOAP_OK, soap_push_ns(), SOAP_SEC_BEGIN, soap_send(), soap_send_raw(), soap_set_attr(), SOAP_SNPRINTF, SOAP_STR_EOS, soap_strcat(), soap_strdup(), soap_tagsearch(), soap_utilize_ns(), SOAP_XML_CANONICAL, SOAP_XML_CANONICAL_NA, SOAP_XML_DEFAULTNS, SOAP_XML_DOM, SOAP_XML_INDENT, SOAP_XML_NOTYPE, soap_dom_element::tail, TEST(), soap_dom_element::text, soap::tmpbuf, soap_dom_element::type, soap::version, and soap::wsuid.
Referenced by soap_array_begin_out(), soap_element_begin_out(), soap_element_empty(), soap_element_href(), soap_element_nil(), soap_element_null(), and soap_element_result().
| SOAP_FMAC1 int SOAP_FMAC2 soap_element_begin_in | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | nillable, | ||
| const char * | type | ||
| ) |
Definition at line 13889 of file stdsoap2.cpp.
References soap::body, DBGLOG, soap::error, soap::level, soap::maxlevel, soap::mode, soap::null, soap::other, soap::peeked, SOAP_LEVEL, soap_match_tag(), SOAP_NO_TAG, SOAP_NULL, SOAP_OK, soap_peek_element(), SOAP_STR_EOS, SOAP_TAG_MISMATCH, SOAP_TYPE, SOAP_XML_STRICT, soap::tag, TEST(), and soap::type.
Referenced by soap_body_begin_in(), soap_envelope_begin_in(), soap_in_ns1__executeCommand(), soap_in_ns1__executeCommandResponse(), soap_in_PointerToSOAP_ENV__Code(), soap_in_PointerToSOAP_ENV__Detail(), soap_in_PointerToSOAP_ENV__Reason(), soap_in_PointerTostring(), soap_in_SOAP_ENV__Code(), soap_in_SOAP_ENV__Detail(), soap_in_SOAP_ENV__Fault(), soap_in_SOAP_ENV__Header(), soap_in_SOAP_ENV__Reason(), soap_inbyte(), soap_indateTime(), soap_indouble(), soap_infloat(), soap_inint(), soap_inliteral(), soap_inlong(), soap_inLONG64(), soap_inshort(), soap_instring(), soap_inULONG64(), soap_inunsignedByte(), soap_inunsignedInt(), soap_inunsignedLong(), soap_inunsignedShort(), soap_inwliteral(), soap_inwstring(), soap_recv_fault(), and soap_xop_forward().
| SOAP_FMAC1 int SOAP_FMAC2 soap_element_begin_out | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | id, | ||
| const char * | type | ||
| ) |
Definition at line 13013 of file stdsoap2.cpp.
References soap::error, soap::feltbegout, NULL, soap_element(), soap_element_start_end_out(), and SOAP_OK.
Referenced by soap_array_begin_out(), soap_attachment(), soap_body_begin_out(), soap_envelope_begin_out(), soap_out_ns1__executeCommand(), soap_out_ns1__executeCommandResponse(), soap_out_SOAP_ENV__Code(), soap_out_SOAP_ENV__Detail(), soap_out_SOAP_ENV__Fault(), soap_out_SOAP_ENV__Header(), soap_out_SOAP_ENV__Reason(), soap_outbyte(), soap_outdateTime(), soap_outdouble(), soap_outfloat(), soap_outint(), soap_outliteral(), soap_outlong(), soap_outLONG64(), soap_outshort(), soap_outstring(), soap_outULONG64(), soap_outunsignedByte(), soap_outunsignedInt(), soap_outunsignedLong(), soap_outunsignedShort(), soap_outwliteral(), soap_outwstring(), and soap_send_fault().
| SOAP_FMAC1 int SOAP_FMAC2 soap_element_empty | ( | struct soap * | soap, |
| const char * | tag | ||
| ) |
Definition at line 13622 of file stdsoap2.cpp.
References soap::error, NULL, soap_element(), and soap_element_start_end_out().
Referenced by soap_putelement().
| SOAP_FMAC1 int SOAP_FMAC2 soap_element_end | ( | struct soap * | soap, |
| const char * | tag | ||
| ) |
Definition at line 13515 of file stdsoap2.cpp.
References soap::body, DBGLOG, soap::dom, soap::error, soap::level, soap::mode, soap::nlist, NULL, soap_dom_element::prnt, soap_indent, SOAP_OK, soap_pop_namespace(), soap_send(), soap_send_raw(), SOAP_XML_DEFAULTNS, SOAP_XML_DOM, SOAP_XML_INDENT, and TEST().
Referenced by soap_element_end_out().
| SOAP_FMAC1 int SOAP_FMAC2 soap_element_end_in | ( | struct soap * | soap, |
| const char * | tag | ||
| ) |
Definition at line 13927 of file stdsoap2.cpp.
References mpq::c, soap_dom_element::code, DBGLOG, soap::dom, soap::error, soap::feltendin, soap::level, soap::mode, NULL, soap::peeked, soap_dom_element::prnt, SOAP_CHK_EOF, soap_coblank, SOAP_END_TAG, soap_get(), SOAP_GT, SOAP_LT, soap_match_tag(), SOAP_NO_TAG, SOAP_OK, soap_pop_namespace(), SOAP_STR_EOS, soap_string_in(), SOAP_SYNTAX_ERROR, SOAP_TT, soap_unget, SOAP_XML_DOM, SOAP_XML_STRICT, soap::tag, and TEST().
Referenced by soap_body_end_in(), soap_envelope_end_in(), soap_ignore(), soap_in_ns1__executeCommand(), soap_in_ns1__executeCommandResponse(), soap_in_PointerToSOAP_ENV__Code(), soap_in_PointerToSOAP_ENV__Detail(), soap_in_PointerToSOAP_ENV__Reason(), soap_in_PointerTostring(), soap_in_SOAP_ENV__Code(), soap_in_SOAP_ENV__Detail(), soap_in_SOAP_ENV__Fault(), soap_in_SOAP_ENV__Header(), soap_in_SOAP_ENV__Reason(), soap_inbyte(), soap_indateTime(), soap_indouble(), soap_infloat(), soap_inint(), soap_inliteral(), soap_inlong(), soap_inLONG64(), soap_inshort(), soap_instring(), soap_inULONG64(), soap_inunsignedByte(), soap_inunsignedInt(), soap_inunsignedLong(), soap_inunsignedShort(), soap_inwliteral(), soap_inwstring(), soap_recv_fault(), and soap_xop_forward().
| SOAP_FMAC1 int SOAP_FMAC2 soap_element_end_out | ( | struct soap * | soap, |
| const char * | tag | ||
| ) |
Definition at line 13499 of file stdsoap2.cpp.
References soap::error, soap::feltendout, soap_element_end(), and SOAP_OK.
Referenced by soap_attachment(), soap_body_end_out(), soap_element_result(), soap_element_start_end_out(), soap_envelope_end_out(), soap_out_ns1__executeCommand(), soap_out_ns1__executeCommandResponse(), soap_out_SOAP_ENV__Code(), soap_out_SOAP_ENV__Detail(), soap_out_SOAP_ENV__Fault(), soap_out_SOAP_ENV__Header(), soap_out_SOAP_ENV__Reason(), soap_outbyte(), soap_outdateTime(), soap_outdouble(), soap_outfloat(), soap_outint(), soap_outliteral(), soap_outlong(), soap_outLONG64(), soap_outshort(), soap_outstring(), soap_outULONG64(), soap_outunsignedByte(), soap_outunsignedInt(), soap_outunsignedLong(), soap_outunsignedShort(), soap_outwliteral(), soap_outwstring(), and soap_send_fault().
| SOAP_FMAC1 int SOAP_FMAC2 soap_element_href | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | id, | ||
| const char * | ref, | ||
| const char * | val | ||
| ) |
Definition at line 13578 of file stdsoap2.cpp.
References soap::body, DBGLOG, soap::error, NULL, soap_attribute(), soap_element(), soap_element_start_end_out(), SOAP_OK, and TEST().
Referenced by soap_attachment(), and soap_element_ref().
| SOAP_FMAC1 int SOAP_FMAC2 soap_element_id | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | id, | ||
| const void * | p, | ||
| const void * | a, | ||
| int | n, | ||
| const char * | type, | ||
| int | t, | ||
| char ** | mark | ||
| ) |
Definition at line 13647 of file stdsoap2.cpp.
References mpq::a, DBGLOG, soap::encodingStyle, soap::error, soap_plist::id, soap::mode, NULL, soap_array_pointer_lookup(), soap_check_and_mark(), soap_element_null(), soap_element_ref(), soap_embed(), soap_is_embedded(), soap_is_single(), soap_pointer_lookup(), soap_set_embedded(), SOAP_XML_GRAPH, SOAP_XML_TREE, and TEST().
Referenced by soap_attachment(), soap_out_PointerToSOAP_ENV__Code(), soap_out_PointerToSOAP_ENV__Detail(), soap_out_PointerToSOAP_ENV__Reason(), soap_out_PointerTostring(), soap_outstring(), and soap_outwstring().
| SOAP_FMAC1 int SOAP_FMAC2 soap_element_nil | ( | struct soap * | soap, |
| const char * | tag | ||
| ) |
Definition at line 13634 of file stdsoap2.cpp.
References soap::error, NULL, soap_attribute(), soap_element(), and soap_element_start_end_out().
| SOAP_FMAC1 int SOAP_FMAC2 soap_element_null | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | id, | ||
| const char * | type | ||
| ) |
Definition at line 13594 of file stdsoap2.cpp.
References soap::attributes, soap::body, soap::error, soap::mode, soap::mustUnderstand, soap_attribute::next, soap::null, NULL, soap::position, soap_attribute(), soap_element(), soap_element_start_end_out(), SOAP_OK, SOAP_XML_NIL, soap::version, and soap_attribute::visible.
Referenced by soap_element_id(), soap_outstring(), and soap_outwstring().
| SOAP_FMAC1 int SOAP_FMAC2 soap_element_ref | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | id, | ||
| int | href | ||
| ) |
Definition at line 13556 of file stdsoap2.cpp.
References soap::href, SOAP_BASEREFNAME, soap_element_href(), SOAP_SNPRINTF, and soap::version.
Referenced by soap_element_id().
| SOAP_FMAC1 int SOAP_FMAC2 soap_element_result | ( | struct soap * | soap, |
| const char * | tag | ||
| ) |
Definition at line 13795 of file stdsoap2.cpp.
References soap::encodingStyle, soap::error, NULL, soap_attribute(), soap_element(), soap_element_end_out(), soap_element_start_end_out(), SOAP_OK, soap_rpc, soap_string_out(), and soap::version.
| SOAP_FMAC1 int SOAP_FMAC2 soap_element_start_end_out | ( | struct soap * | soap, |
| const char * | tag | ||
| ) |
Definition at line 13384 of file stdsoap2.cpp.
References soap::attributes, soap_dom_element::atts, soap::body, soap::c14ninclude, DBGLOG, soap::dom, soap::error, soap::event, soap::evlev, soap_attribute::flag, soap_nlist::id, soap_nlist::index, soap_nlist::level, soap::level, soap::mode, soap_attribute::name, soap_nlist::next, soap_attribute::next, soap_dom_attribute::next, soap::nlist, soap_nlist::ns, NULL, soap, soap_element_end_out(), SOAP_EOM, soap_malloc(), SOAP_OK, soap_pop_namespace(), soap_push_ns(), SOAP_SEC_BEGIN, soap_send(), soap_send_raw(), soap_set_attr(), SOAP_SNPRINTF, soap_strcpy, soap_strdup(), soap_string_out(), soap_tagsearch(), soap_utilize_ns(), SOAP_XML_CANONICAL, SOAP_XML_DOM, TEST(), soap::tmpbuf, soap_attribute::value, and soap_attribute::visible.
Referenced by soap_array_begin_out(), soap_element_begin_out(), soap_element_empty(), soap_element_href(), soap_element_nil(), soap_element_null(), and soap_element_result().
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt | ( | struct soap_dom_element * | elt, |
| const char * | ns, | ||
| const char * | tag | ||
| ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt_bool | ( | struct soap_dom_element * | elt, |
| LONG64 | b | ||
| ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt_copy | ( | struct soap_dom_element * | elt, |
| const struct soap_dom_element * | node | ||
| ) |
| SOAP_FMAC1 size_t SOAP_FMAC2 soap_elt_depth | ( | const struct soap_dom_element * | elt | ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt_double | ( | struct soap_dom_element * | elt, |
| double | x | ||
| ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt_find | ( | struct soap_dom_element * | elt, |
| const char * | ns, | ||
| const char * | patt | ||
| ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt_find_next | ( | const struct soap_dom_element * | elt, |
| const char * | ns, | ||
| const char * | patt | ||
| ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt_find_next_type | ( | const struct soap_dom_element * | elt, |
| const char * | ns, | ||
| const char * | patt, | ||
| int | type | ||
| ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt_find_type | ( | struct soap_dom_element * | elt, |
| const char * | ns, | ||
| const char * | patt, | ||
| int | type | ||
| ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt_first | ( | struct soap_dom_element * | elt | ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt_get | ( | const struct soap_dom_element * | elt, |
| const char * | ns, | ||
| const char * | tag | ||
| ) |
| SOAP_FMAC1 double SOAP_FMAC2 soap_elt_get_double | ( | const struct soap_dom_element * | elt | ) |
| SOAP_FMAC1 int SOAP_FMAC2 soap_elt_get_int | ( | const struct soap_dom_element * | elt | ) |
| SOAP_FMAC1 long SOAP_FMAC2 soap_elt_get_long | ( | const struct soap_dom_element * | elt | ) |
| SOAP_FMAC1 LONG64 SOAP_FMAC2 soap_elt_get_LONG64 | ( | const struct soap_dom_element * | elt | ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt_get_next | ( | const struct soap_dom_element * | elt | ) |
| SOAP_FMAC1 const void* SOAP_FMAC2 soap_elt_get_node | ( | const struct soap_dom_element * | elt, |
| int | type | ||
| ) |
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_elt_get_ns | ( | const struct soap_dom_element * | elt | ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt_get_nth | ( | struct soap_dom_element * | elt, |
| size_t | n | ||
| ) |
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_elt_get_tag | ( | const struct soap_dom_element * | elt | ) |
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_elt_get_text | ( | const struct soap_dom_element * | elt | ) |
| SOAP_FMAC1 int SOAP_FMAC2 soap_elt_get_type | ( | const struct soap_dom_element * | elt, |
| const void ** | node | ||
| ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt_get_w | ( | const struct soap_dom_element * | elt, |
| const char * | ns, | ||
| const wchar_t * | tag | ||
| ) |
| SOAP_FMAC1 size_t SOAP_FMAC2 soap_elt_index | ( | const struct soap_dom_element * | elt | ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt_int | ( | struct soap_dom_element * | elt, |
| LONG64 | n | ||
| ) |
| SOAP_FMAC1 int SOAP_FMAC2 soap_elt_is_false | ( | const struct soap_dom_element * | elt | ) |
| SOAP_FMAC1 int SOAP_FMAC2 soap_elt_is_true | ( | const struct soap_dom_element * | elt | ) |
| SOAP_FMAC1 size_t SOAP_FMAC2 soap_elt_len | ( | const struct soap_dom_element * | elt | ) |
| SOAP_FMAC1 int SOAP_FMAC2 soap_elt_match | ( | const struct soap_dom_element * | elt, |
| const char * | ns, | ||
| const char * | patt | ||
| ) |
| SOAP_FMAC1 int SOAP_FMAC2 soap_elt_match_w | ( | const struct soap_dom_element * | elt, |
| const char * | ns, | ||
| const wchar_t * | patt | ||
| ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt_new | ( | struct soap * | soap, |
| const char * | ns, | ||
| const char * | tag | ||
| ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt_new_w | ( | struct soap * | soap, |
| const char * | ns, | ||
| const wchar_t * | tag | ||
| ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt_next | ( | const struct soap_dom_element * | elt | ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt_node | ( | struct soap_dom_element * | elt, |
| const void * | node, | ||
| int | type | ||
| ) |
| SOAP_FMAC1 size_t SOAP_FMAC2 soap_elt_nth | ( | const struct soap_dom_element * | elt | ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt_parent | ( | const struct soap_dom_element * | elt | ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt_set | ( | struct soap_dom_element * | elt, |
| const char * | ns, | ||
| const char * | tag | ||
| ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt_set_w | ( | struct soap_dom_element * | elt, |
| const char * | ns, | ||
| const wchar_t * | tag | ||
| ) |
| SOAP_FMAC1 size_t SOAP_FMAC2 soap_elt_size | ( | struct soap_dom_element * | elt, |
| const char * | ns, | ||
| const char * | patt | ||
| ) |
| SOAP_FMAC1 size_t SOAP_FMAC2 soap_elt_size_type | ( | struct soap_dom_element * | elt, |
| const char * | ns, | ||
| const char * | patt, | ||
| int | type | ||
| ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt_text | ( | struct soap_dom_element * | elt, |
| const char * | text | ||
| ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt_text_w | ( | struct soap_dom_element * | elt, |
| const wchar_t * | text | ||
| ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_elt_w | ( | struct soap_dom_element * | elt, |
| const char * | ns, | ||
| const wchar_t * | tag | ||
| ) |
| SOAP_FMAC1 int SOAP_FMAC2 soap_embed | ( | struct soap * | soap, |
| const void * | p, | ||
| const void * | a, | ||
| int | n, | ||
| int | t | ||
| ) |
Definition at line 9627 of file stdsoap2.cpp.
References mpq::a, soap::encoding, soap::encodingStyle, soap_plist::id, soap::mode, soap_array_pointer_lookup(), soap_is_embedded(), soap_is_single(), soap_pointer_lookup(), soap_set_embedded(), SOAP_XML_GRAPH, SOAP_XML_TREE, and soap::version.
Referenced by soap_element_id(), and soap_embedded_id().
| SOAP_FMAC1 void SOAP_FMAC2 soap_embedded | ( | struct soap * | soap, |
| const void * | p, | ||
| int | t | ||
| ) |
Definition at line 10013 of file stdsoap2.cpp.
References DBGLOG, soap_plist::mark1, soap_plist::mark2, soap_pointer_lookup(), and TEST().
| SOAP_FMAC1 int SOAP_FMAC2 soap_embedded_id | ( | struct soap * | soap, |
| int | id, | ||
| const void * | p, | ||
| int | t | ||
| ) |
Definition at line 10117 of file stdsoap2.cpp.
References DBGLOG, soap::encodingStyle, soap_plist::id, soap_plist::mark1, soap_plist::mark2, soap::mode, NULL, soap::omode, soap::part, soap_embed(), SOAP_IN_HEADER, SOAP_IO_LENGTH, soap_pointer_lookup(), SOAP_XML_GRAPH, SOAP_XML_TREE, TEST(), and soap::version.
Referenced by soap_out_ns1__executeCommand(), soap_out_ns1__executeCommandResponse(), soap_out_SOAP_ENV__Code(), soap_out_SOAP_ENV__Detail(), soap_out_SOAP_ENV__Fault(), soap_out_SOAP_ENV__Header(), soap_out_SOAP_ENV__Reason(), soap_outbyte(), soap_outdateTime(), soap_outdouble(), soap_outfloat(), soap_outint(), soap_outlong(), soap_outLONG64(), soap_outshort(), soap_outULONG64(), soap_outunsignedByte(), soap_outunsignedInt(), soap_outunsignedLong(), and soap_outunsignedShort().
| SOAP_FMAC1 int SOAP_FMAC2 soap_encode_url | ( | const char * | s, |
| char * | t, | ||
| int | len | ||
| ) |
Definition at line 8513 of file stdsoap2.cpp.
References mpq::c.
Referenced by soap_encode_url_string(), soap_query_send_key(), soap_query_send_val(), and soap_url_query().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_encode_url_string | ( | struct soap * | soap, |
| const char * | s | ||
| ) |
Definition at line 8554 of file stdsoap2.cpp.
References soap_encode_url(), soap_malloc(), and SOAP_STR_EOS.
| SOAP_FMAC1 void SOAP_FMAC2 soap_end | ( | struct soap * | soap | ) |
Definition at line 12427 of file stdsoap2.cpp.
References soap::clist, soap_clist::next, NULL, soap_check_state, soap_close_logfiles(), soap_closesock(), soap_dealloc(), SOAP_FREE, and soap_free_temp().
Referenced by ACSoapThread(), process_message(), soap_copy_context(), and soap_serve().
| SOAP_FMAC1 void SOAP_FMAC2 soap_end_block | ( | struct soap * | soap, |
| struct soap_blist * | b | ||
| ) |
Definition at line 3295 of file stdsoap2.cpp.
References b, soap::blist, DBGLOG, soap::iht, soap::imode, soap::mode, soap_bhead::next, soap_blist::next, soap_ilist::next, NULL, soap_ilist::shaky, SOAP_FREE, SOAP_IDHASH, SOAP_XML_GRAPH, SOAP_XML_TREE, TEST(), and soap::version.
Referenced by soap_end_send_flush(), soap_free_temp(), soap_gethex(), and soap_save_block().
| SOAP_FMAC1 int SOAP_FMAC2 soap_end_count | ( | struct soap * | soap | ) |
Definition at line 9824 of file stdsoap2.cpp.
References DBGLOG, soap::error, soap::fpreparefinalsend, soap::mode, soap_end_attachments(), SOAP_IO_LENGTH, SOAP_OK, and TEST().
Referenced by soap_send_fault(), and soap_serve_ns1__executeCommand().
| SOAP_FMAC1 int SOAP_FMAC2 soap_end_recv | ( | struct soap * | soap | ) |
Definition at line 11393 of file stdsoap2.cpp.
References soap::ahead, soap_mime::boundary, soap::buf, soap::bufidx, soap::buflen, mpq::c, soap::c14nexclude, soap::c14ninclude, soap::d_stream, DBGLOG, soap::dime, soap::error, soap::ffilterrecv, soap_dime::first, soap_mime::first, soap::fpreparefinalrecv, if(), inflateEnd(), soap::keep_alive, soap_dime::last, soap_mime::last, soap_dime::list, soap_mime::list, soap::mime, soap::mode, soap_multipart::next, NULL, soap::part, SOAP_DIME_HREF, SOAP_ENC_DIME, SOAP_ENC_MIME, SOAP_ENC_MTOM, SOAP_ENC_ZLIB, SOAP_END, soap_free_ns(), soap_get1, soap_getdime(), soap_getmime(), SOAP_IO, SOAP_IO_CHUNK, soap_memcpy, SOAP_MIME_HREF, SOAP_MIME_POSTCHECK, SOAP_OK, soap_recv_raw(), soap_resolve(), soap_resolve_attachment(), SOAP_ZLIB_ERROR, SOAP_ZLIB_GZIP, SOAP_ZLIB_NONE, TEST(), soap::wsuid, soap::xlist, soap::z_buf, soap::z_buflen, soap::z_crc, Z_NULL, Z_OK, soap::zlib_in, and soap::zlib_state.
Referenced by soap_begin_recv(), soap_read__QName(), soap_read_byte(), soap_read_int(), soap_read_ns1__executeCommand(), soap_read_ns1__executeCommandResponse(), soap_read_SOAP_ENV__Code(), soap_read_SOAP_ENV__Detail(), soap_read_SOAP_ENV__Fault(), soap_read_SOAP_ENV__Header(), soap_read_SOAP_ENV__Reason(), soap_read_string(), soap_recv_empty_response(), soap_recv_fault(), soap_recv_mime_attachment(), and soap_serve_ns1__executeCommand().
| SOAP_FMAC1 int SOAP_FMAC2 soap_end_send | ( | struct soap * | soap | ) |
Definition at line 11209 of file stdsoap2.cpp.
References soap::dime, soap_dime::first, soap_mime::first, soap_dime::last, soap_mime::last, soap_dime::list, soap_mime::list, soap::mime, soap_multipart::next, NULL, soap_end_attachments(), soap_end_send_flush(), soap_putdime(), and soap_putmime().
Referenced by soap_PATCH__QName(), soap_PATCH_byte(), soap_PATCH_int(), soap_PATCH_ns1__executeCommand(), soap_PATCH_ns1__executeCommandResponse(), soap_PATCH_SOAP_ENV__Code(), soap_PATCH_SOAP_ENV__Detail(), soap_PATCH_SOAP_ENV__Fault(), soap_PATCH_SOAP_ENV__Header(), soap_PATCH_SOAP_ENV__Reason(), soap_PATCH_string(), soap_POST_send__QName(), soap_POST_send_byte(), soap_POST_send_int(), soap_POST_send_ns1__executeCommand(), soap_POST_send_ns1__executeCommandResponse(), soap_POST_send_SOAP_ENV__Code(), soap_POST_send_SOAP_ENV__Detail(), soap_POST_send_SOAP_ENV__Fault(), soap_POST_send_SOAP_ENV__Header(), soap_POST_send_SOAP_ENV__Reason(), soap_POST_send_string(), soap_PUT__QName(), soap_PUT_byte(), soap_PUT_int(), soap_PUT_ns1__executeCommand(), soap_PUT_ns1__executeCommandResponse(), soap_PUT_SOAP_ENV__Code(), soap_PUT_SOAP_ENV__Detail(), soap_PUT_SOAP_ENV__Fault(), soap_PUT_SOAP_ENV__Header(), soap_PUT_SOAP_ENV__Reason(), soap_PUT_string(), soap_send_empty_response(), soap_send_fault(), soap_serve_ns1__executeCommand(), soap_write__QName(), soap_write_byte(), soap_write_int(), soap_write_ns1__executeCommand(), soap_write_ns1__executeCommandResponse(), soap_write_SOAP_ENV__Code(), soap_write_SOAP_ENV__Detail(), soap_write_SOAP_ENV__Fault(), soap_write_SOAP_ENV__Header(), soap_write_SOAP_ENV__Reason(), and soap_write_string().
| SOAP_FMAC1 int SOAP_FMAC2 soap_end_send_flush | ( | struct soap * | soap | ) |
Definition at line 11243 of file stdsoap2.cpp.
References soap::action, b, soap::blist, soap::buf, soap::count, soap::d_stream, DBGLOG, DBGMSG, deflate(), deflateEnd(), soap::endpoint, soap::error, soap::fpost, soap::fpreparefinalsend, soap::fresponse, soap::fsend, soap::fshutdownsocket, soap::host, soap::imode, soap::keep_alive, soap::mode, NULL, soap::omode, soap::os, soap::part, soap::path, soap::port, soap::sendfd, soap_blist::size, soap_block_size(), SOAP_ENC_PLAIN, SOAP_ENC_ZLIB, SOAP_END, soap_end_block(), soap_first_block(), soap_flush(), soap_flush_raw(), SOAP_IO, SOAP_IO_CHUNK, SOAP_IO_STORE, SOAP_IO_UDP, soap_next_block(), SOAP_OK, SOAP_POST, soap_push_block(), soap_save_block(), SOAP_SEC_WSUID, SOAP_SHUT_WR, SOAP_STOP, SOAP_STR_EOS, soap_valid_socket, SOAP_ZLIB_DEFLATE, SOAP_ZLIB_ERROR, SOAP_ZLIB_NONE, soap::socket, soap::ssl, soap::status, TEST(), soap::z_buf, soap::z_crc, Z_FINISH, Z_OK, soap::z_ratio_out, Z_STREAM_END, soap::zlib_out, and soap::zlib_state.
Referenced by soap_end_send(), soap_try_connect_command(), and tcp_connect().
| SOAP_FMAC1 void SOAP_FMAC2 soap_end_shaky | ( | struct soap * | soap, |
| short | f | ||
| ) |
Definition at line 10876 of file stdsoap2.cpp.
References f(), and soap::shaky.
| SOAP_FMAC1 struct soap_ilist* SOAP_FMAC2 soap_enter | ( | struct soap * | soap, |
| const char * | id, | ||
| int | t, | ||
| size_t | n | ||
| ) |
Definition at line 10369 of file stdsoap2.cpp.
References soap_ilist::copy, soap_ilist::flist, soap_ilist::id, soap::iht, mpq::l, soap_ilist::link, soap_ilist::next, NULL, soap_ilist::ptr, soap_ilist::shaky, soap_ilist::size, soap_ilist::smart, soap_hash(), SOAP_MALLOC, SOAP_MAXALLOCSIZE, soap_memcpy, soap_ilist::spine, and soap_ilist::type.
Referenced by soap_id_enter(), soap_id_forward(), soap_id_lookup(), and soap_id_smart().
| SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_begin_in | ( | struct soap * | soap | ) |
Definition at line 21015 of file stdsoap2.cpp.
References soap::error, NULL, soap::part, soap_element_begin_in(), SOAP_IN_ENVELOPE, SOAP_OK, SOAP_TAG_MISMATCH, soap_version(), SOAP_VERSIONMISMATCH, and soap::status.
Referenced by soap_begin_serve().
| SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_begin_out | ( | struct soap * | soap | ) |
Definition at line 20818 of file stdsoap2.cpp.
References NULL, soap::part, soap_element_begin_out(), SOAP_IN_ENVELOPE, SOAP_OK, and soap::version.
Referenced by soap_send_fault(), and soap_serve_ns1__executeCommand().
| SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_end_in | ( | struct soap * | soap | ) |
Definition at line 21046 of file stdsoap2.cpp.
References soap::part, soap_element_end_in(), SOAP_END_ENVELOPE, SOAP_OK, and soap::version.
Referenced by soap_recv_fault(), and soap_serve_ns1__executeCommand().
| SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_end_out | ( | struct soap * | soap | ) |
Definition at line 20831 of file stdsoap2.cpp.
References soap::error, soap::part, soap_element_end_out(), SOAP_END_ENVELOPE, SOAP_OK, soap_send_raw(), and soap::version.
Referenced by soap_send_fault(), and soap_serve_ns1__executeCommand().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_extend_url | ( | struct soap * | soap, |
| const char * | s, | ||
| const char * | t | ||
| ) |
Definition at line 8425 of file stdsoap2.cpp.
References mpq::l, soap::msgbuf, soap_strcat(), and soap_strcpy.
Referenced by soap_extend_url_query().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_extend_url_query | ( | struct soap * | soap, |
| const char * | s, | ||
| const char * | t | ||
| ) |
Definition at line 8463 of file stdsoap2.cpp.
References soap::msgbuf, soap_extend_url(), and soap_strcat().
| SOAP_FMAC3 void SOAP_FMAC4 soap_fault | ( | struct soap * | soap | ) |
Definition at line 59 of file soapC.cpp.
References soap::fault, NULL, SOAP_ENV__Fault::SOAP_ENV__Code, SOAP_ENV__Fault::SOAP_ENV__Reason, soap_new_SOAP_ENV__Code(), soap_new_SOAP_ENV__Fault(), soap_new_SOAP_ENV__Reason(), and soap::version.
Referenced by soap_faultcode(), soap_faultdetail(), soap_faultstring(), and soap_faultsubcode().
| SOAP_FMAC3 const char* SOAP_FMAC4 soap_fault_detail | ( | struct soap * | soap | ) |
Definition at line 153 of file soapC.cpp.
References NULL, and soap_faultdetail().
Referenced by soap_print_fault(), and soap_sprint_fault().
| SOAP_FMAC3 const char* SOAP_FMAC4 soap_fault_string | ( | struct soap * | soap | ) |
Definition at line 132 of file soapC.cpp.
Referenced by soap_print_fault(), and soap_sprint_fault().
| SOAP_FMAC3 const char* SOAP_FMAC4 soap_fault_subcode | ( | struct soap * | soap | ) |
Definition at line 116 of file soapC.cpp.
References NULL, and soap_faultsubcode().
Referenced by soap_print_fault(), and soap_sprint_fault().
| SOAP_FMAC3 const char** SOAP_FMAC4 soap_faultcode | ( | struct soap * | soap | ) |
Definition at line 90 of file soapC.cpp.
References soap::fault, SOAP_ENV__Fault::faultcode, NULL, SOAP_ENV__Fault::SOAP_ENV__Code, SOAP_ENV__Code::SOAP_ENV__Value, soap_fault(), and soap::version.
Referenced by http_response(), soap_print_fault(), soap_recv_fault(), soap_set_error(), soap_set_fault(), and soap_sprint_fault().
| SOAP_FMAC3 const char** SOAP_FMAC4 soap_faultdetail | ( | struct soap * | soap | ) |
Definition at line 138 of file soapC.cpp.
References SOAP_ENV__Detail::__any, SOAP_ENV__Fault::detail, soap::fault, NULL, SOAP_ENV__Fault::SOAP_ENV__Detail, soap_fault(), soap_new_SOAP_ENV__Detail(), and soap::version.
Referenced by soap_fault_detail(), soap_recv_fault(), soap_send_fault(), and soap_set_error().
| SOAP_FMAC3 const char** SOAP_FMAC4 soap_faultstring | ( | struct soap * | soap | ) |
Definition at line 122 of file soapC.cpp.
References soap::fault, SOAP_ENV__Fault::faultstring, NULL, SOAP_ENV__Fault::SOAP_ENV__Reason, SOAP_ENV__Reason::SOAP_ENV__Text, soap_fault(), and soap::version.
Referenced by soap_instantiate_SOAP_ENV__Detail(), soap_recv_fault(), soap_send_fault(), soap_set_error(), and soap_set_fault().
| SOAP_FMAC3 const char** SOAP_FMAC4 soap_faultsubcode | ( | struct soap * | soap | ) |
Definition at line 100 of file soapC.cpp.
References soap::fault, NULL, SOAP_ENV__Fault::SOAP_ENV__Code, SOAP_ENV__Code::SOAP_ENV__Subcode, soap_fault(), soap_new_SOAP_ENV__Code(), and soap::version.
Referenced by soap_fault_subcode(), soap_set_error(), and soap_set_fault().
| SOAP_FMAC1 char* SOAP_FMAC2 soap_first_block | ( | struct soap * | soap, |
| struct soap_blist * | b | ||
| ) |
Definition at line 3235 of file stdsoap2.cpp.
References b, soap::blist, DBGLOG, soap_bhead::next, NULL, and TEST().
Referenced by soap_end_send_flush(), and soap_save_block().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_float2s | ( | struct soap * | soap, |
| float | n | ||
| ) |
Definition at line 16556 of file stdsoap2.cpp.
References soap::float_format, soap_isnan, soap_isninff, soap_ispinff, SOAP_SNPRINTF, and soap::tmpbuf.
Referenced by soap_outfloat().
| SOAP_FMAC1 int SOAP_FMAC2 soap_flush | ( | struct soap * | soap | ) |
Definition at line 867 of file stdsoap2.cpp.
References soap::buf, soap::bufidx, crc32(), soap::d_stream, DBGLOG, deflate(), soap::error, soap::fpreparesend, soap::fsend, soap::mode, SOAP_ENC_ZLIB, soap_flush_raw(), SOAP_IO, SOAP_IO_STORE, SOAP_OK, SOAP_STR_EOS, SOAP_ZLIB_ERROR, TEST(), soap::z_buf, soap::z_crc, Z_NO_FLUSH, and Z_OK.
Referenced by soap_end_send_flush(), soap_response(), soap_send_raw(), and soap_try_connect_command().
| SOAP_FMAC1 int SOAP_FMAC2 soap_flush_raw | ( | struct soap * | soap, |
| const char * | s, | ||
| size_t | n | ||
| ) |
Definition at line 916 of file stdsoap2.cpp.
References soap::chunksize, DBGLOG, DBGMSG, soap::error, soap::fsend, soap::mode, NULL, soap::sendfd, SOAP_EOM, SOAP_IO, SOAP_IO_CHUNK, SOAP_IO_STORE, soap_memcpy, SOAP_OK, soap_push_block(), SOAP_SNPRINTF, soap::socket, and TEST().
Referenced by soap_end_send_flush(), soap_flush(), and soap_send_raw().
| SOAP_FMAC1 int SOAP_FMAC2 soap_force_closesock | ( | struct soap * | soap | ) |
Definition at line 7233 of file stdsoap2.cpp.
References soap::error, soap::fclosesocket, soap::keep_alive, SOAP_INVALID_SOCKET, soap_valid_socket, and soap::socket.
| SOAP_FMAC1 void SOAP_FMAC2 soap_free | ( | struct soap * | soap | ) |
Definition at line 9582 of file stdsoap2.cpp.
References SOAP_DELETE_UNMANAGED, soap_done(), and SOAP_FREE_UNMANAGED.
Referenced by process_message(), and soap_copy().
| SOAP_FMAC1 void SOAP_FMAC2 soap_free_stream | ( | struct soap * | soap | ) |
Definition at line 12006 of file stdsoap2.cpp.
References soap::bio, soap::ctx, soap::dh_params, NULL, soap::recvsk, soap::rsa_params, soap::sendsk, soap::session, SOAP_FREE, SOAP_INVALID_SOCKET, soap::socket, soap::ssl, and soap::z_buf.
| SOAP_FMAC1 void SOAP_FMAC2 soap_free_temp | ( | struct soap * | soap | ) |
Definition at line 11513 of file stdsoap2.cpp.
References soap::attributes, soap::blist, DBGLOG, soap::labbuf, soap::labidx, soap::lablen, soap::local_namespaces, soap_attribute::next, soap_xlist::next, Namespace::ns, NULL, soap_end_block(), SOAP_FREE, soap_free_iht(), soap_free_ns(), soap_free_pht(), TEST(), soap_attribute::value, and soap::xlist.
Referenced by soap_begin(), soap_begin_recv(), soap_done(), soap_end(), soap_PATCH__QName(), soap_PATCH_byte(), soap_PATCH_int(), soap_PATCH_ns1__executeCommand(), soap_PATCH_ns1__executeCommandResponse(), soap_PATCH_SOAP_ENV__Code(), soap_PATCH_SOAP_ENV__Detail(), soap_PATCH_SOAP_ENV__Fault(), soap_PATCH_SOAP_ENV__Header(), soap_PATCH_SOAP_ENV__Reason(), soap_PATCH_string(), soap_POST_send__QName(), soap_POST_send_byte(), soap_POST_send_int(), soap_POST_send_ns1__executeCommand(), soap_POST_send_ns1__executeCommandResponse(), soap_POST_send_SOAP_ENV__Code(), soap_POST_send_SOAP_ENV__Detail(), soap_POST_send_SOAP_ENV__Fault(), soap_POST_send_SOAP_ENV__Header(), soap_POST_send_SOAP_ENV__Reason(), soap_POST_send_string(), soap_PUT__QName(), soap_PUT_byte(), soap_PUT_int(), soap_PUT_ns1__executeCommand(), soap_PUT_ns1__executeCommandResponse(), soap_PUT_SOAP_ENV__Code(), soap_PUT_SOAP_ENV__Detail(), soap_PUT_SOAP_ENV__Fault(), soap_PUT_SOAP_ENV__Header(), soap_PUT_SOAP_ENV__Reason(), soap_PUT_string(), soap_write__QName(), soap_write_byte(), soap_write_int(), soap_write_ns1__executeCommand(), soap_write_ns1__executeCommandResponse(), soap_write_SOAP_ENV__Code(), soap_write_SOAP_ENV__Detail(), soap_write_SOAP_ENV__Fault(), soap_write_SOAP_ENV__Header(), soap_write_SOAP_ENV__Reason(), and soap_write_string().
| SOAP_FMAC1 soap_wchar SOAP_FMAC2 soap_get | ( | struct soap * | soap | ) |
Definition at line 1959 of file stdsoap2.cpp.
References soap::ahead, mpq::c, soap::cdata, SOAP_AP, soap_char(), soap_coblank, soap_get0, soap_get1, soap_getpi(), SOAP_GT, SOAP_LT, SOAP_QT, soap_revget1, SOAP_TT, and soap_unget.
Referenced by soap_element_end_in(), soap_getattrval(), soap_getbase64(), soap_gethex(), soap_getutf8(), soap_ignore(), soap_peek_element(), soap_string_in(), and soap_value().
| SOAP_FMAC1 int SOAP_FMAC2 soap_GET | ( | struct soap * | soap, |
| const char * | endpoint, | ||
| const char * | action | ||
| ) |
Definition at line 21249 of file stdsoap2.cpp.
References soap_connect_command(), and SOAP_GET.
Referenced by soap_GET__QName(), soap_GET_byte(), soap_GET_int(), soap_GET_ns1__executeCommand(), soap_GET_ns1__executeCommandResponse(), soap_GET_SOAP_ENV__Code(), soap_GET_SOAP_ENV__Detail(), soap_GET_SOAP_ENV__Fault(), soap_GET_SOAP_ENV__Header(), soap_GET_SOAP_ENV__Reason(), and soap_GET_string().
| SOAP_FMAC1 unsigned char* SOAP_FMAC2 soap_getbase64 | ( | struct soap * | soap, |
| int * | n, | ||
| int | malloc_flag | ||
| ) |
Definition at line 2523 of file stdsoap2.cpp.
References b, mpq::c, soap::dom, soap::error, mpq::l, soap::labbuf, soap::labidx, soap::lablen, soap::maxlength, soap::mode, NULL, SOAP_AP, soap_append_lab(), soap_base642s(), soap_base64i, soap_coblank, soap_get(), SOAP_LENGTH, SOAP_LT, soap_malloc(), soap_memcpy, soap_string_in(), SOAP_TT, SOAP_TYPE, soap_unget, SOAP_XML_DOM, and soap_dom_element::text.
| SOAP_FMAC1 soap_wchar SOAP_FMAC2 soap_getchar | ( | struct soap * | soap | ) |
Definition at line 1742 of file stdsoap2.cpp.
References soap::ahead, mpq::c, and soap_get1.
Referenced by soap_begin_recv(), soap_getdimehdr(), soap_getline(), soap_getpi(), soap_move(), soap_peek_element(), soap_recv_mime_attachment(), and soap_string_in().
| SOAP_FMAC1 int SOAP_FMAC2 soap_getdime | ( | struct soap * | soap | ) |
Definition at line 19439 of file stdsoap2.cpp.
References soap::blist, soap::buf, soap::bufidx, soap_dime::buflen, soap::buflen, mpq::c, soap_dime::chunksize, DBGLOG, soap::dime, soap::error, soap::fdimewrite, soap::fdimewriteclose, soap::fdimewriteopen, soap_dime::first, soap_dime::flags, soap_dime::id, soap_multipart::id, if(), soap_dime::last, soap::mode, NULL, soap_dime::options, soap_multipart::options, soap_dime::ptr, soap_blist::size, soap_dime::size, soap_multipart::size, soap_alloc_block(), soap_alloc_multipart(), SOAP_CHK_EOF, SOAP_DIME_CF, SOAP_DIME_END, SOAP_DIME_ERROR, SOAP_ENC_DIME, SOAP_EOF, SOAP_EOM, soap_get1, soap_getdimefield(), soap_getdimehdr(), SOAP_MAXDIMESIZE, soap_move(), SOAP_OK, soap_push_block(), soap_recv(), soap_resolve_attachment(), soap_save_block(), soap_tell(), TEST(), soap_dime::type, and soap_multipart::type.
Referenced by soap_end_recv().
| SOAP_FMAC1 int SOAP_FMAC2 soap_getdimehdr | ( | struct soap * | soap | ) |
Definition at line 19391 of file stdsoap2.cpp.
References mpq::c, DBGLOG, soap::dime, soap::error, soap_dime::flags, soap_dime::id, soap::mode, soap_dime::options, soap_dime::size, SOAP_CHK_EOF, SOAP_DIME_END, SOAP_DIME_ME, SOAP_DIME_MISMATCH, SOAP_DIME_VERSION, SOAP_ENC_DIME, soap_getchar(), soap_getdimefield(), SOAP_OK, SOAP_STR_EOS, TEST(), and soap_dime::type.
Referenced by soap_begin_recv(), and soap_getdime().
| SOAP_FMAC3 int SOAP_FMAC4 soap_getfault | ( | struct soap * | soap | ) |
Definition at line 85 of file soapC.cpp.
Referenced by soap_recv_fault().
| SOAP_FMAC3 int SOAP_FMAC4 soap_getheader | ( | struct soap * | soap | ) |
Definition at line 26 of file soapC.cpp.
References soap::header, NULL, soap::part, SOAP_END_HEADER, SOAP_IN_HEADER, and soap_in_SOAP_ENV__Header().
Referenced by soap_recv_header().
| SOAP_FMAC1 unsigned char* SOAP_FMAC2 soap_gethex | ( | struct soap * | soap, |
| int * | n | ||
| ) |
Definition at line 2339 of file stdsoap2.cpp.
References mpq::c, d1, soap::dom, soap::error, mpq::l, soap::labbuf, soap::labidx, soap::lablen, soap::maxlength, soap::mode, NULL, soap_alloc_block(), soap_append_lab(), SOAP_BLKLEN, soap_end_block(), soap_get(), soap_hex2s(), soap_isxdigit(), SOAP_LENGTH, soap_malloc(), soap_memcpy, soap_push_block(), soap_save_block(), soap_size_block(), soap_string_in(), SOAP_TYPE, soap_unget, SOAP_XML_DOM, and soap_dom_element::text.
| SOAP_FMAC1 int SOAP_FMAC2 soap_getline | ( | struct soap * | soap, |
| char * | buf, | ||
| int | len | ||
| ) |
Definition at line 19054 of file stdsoap2.cpp.
References mpq::c, soap::error, SOAP_CHK_EOF, soap_get0, soap_getchar(), SOAP_HDR, and SOAP_OK.
Referenced by http_parse(), and soap_getmimehdr().
| SOAP_FMAC1 int SOAP_FMAC2 soap_getmime | ( | struct soap * | soap | ) |
Definition at line 19660 of file stdsoap2.cpp.
References soap::error, NULL, and soap_recv_mime_attachment().
Referenced by soap_end_recv().
| SOAP_FMAC1 int SOAP_FMAC2 soap_getmimehdr | ( | struct soap * | soap | ) |
Definition at line 19586 of file stdsoap2.cpp.
References soap_mime::boundary, DBGLOG, soap_multipart::description, soap_multipart::encoding, soap::error, soap_multipart::id, soap_mime::last, soap_multipart::location, LONG64, soap::mime, mime_codes, soap::msgbuf, NULL, soap_coblank, soap_code_int(), SOAP_EOM, soap_getline(), soap_http_header_attribute(), SOAP_MIME_ERROR, SOAP_MIME_NONE, SOAP_OK, soap_set_mime_attachment(), soap_strdup(), soap_tag_cmp(), TEST(), and soap_multipart::type.
Referenced by soap_begin_recv(), and soap_recv_mime_attachment().
| SOAP_FMAC1 int SOAP_FMAC2 soap_getoffsets | ( | const char * | attr, |
| const int * | size, | ||
| int * | offset, | ||
| int | dim | ||
| ) |
| SOAP_FMAC1 int SOAP_FMAC2 soap_getposition | ( | const char * | attr, |
| int * | pos | ||
| ) |
Definition at line 3512 of file stdsoap2.cpp.
References NULL, pos(), SOAP_MAXDIMS, and soap_strtol.
Referenced by soap_peek_element().
| SOAP_FMAC1 size_t SOAP_FMAC2 soap_getsizes | ( | const char * | attr, |
| int * | size, | ||
| int | dim | ||
| ) |
Definition at line 3456 of file stdsoap2.cpp.
References NULL, soap_ilist::size, SOAP_MAXARRAYSIZE, and soap_strtoul.
| SOAP_FMAC1 soap_wchar SOAP_FMAC2 soap_getutf8 | ( | struct soap * | soap | ) |
Definition at line 2220 of file stdsoap2.cpp.
References soap::ahead, mpq::c, soap::mode, SOAP_ENC_LATIN, soap_get(), soap_get1, and soap_revget1.
Referenced by soap_getattrval(), soap_peek_element(), soap_string_in(), and soap_wstring_in().
| SOAP_FMAC1 size_t SOAP_FMAC2 soap_hash | ( | const char * | s | ) |
Definition at line 9539 of file stdsoap2.cpp.
References SOAP_IDHASH.
Referenced by soap_enter(), and soap_lookup().
| SOAP_FMAC3 void SOAP_FMAC4 soap_header | ( | struct soap * | soap | ) |
Definition at line 51 of file soapC.cpp.
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_hex2s | ( | struct soap * | soap, |
| const char * | s, | ||
| char * | t, | ||
| size_t | l, | ||
| int * | n | ||
| ) |
Definition at line 21750 of file stdsoap2.cpp.
References d1, soap::error, mpq::l, NULL, soap_malloc(), and SOAP_NON_NULL.
Referenced by soap_gethex().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_http_content_type | ( | struct soap * | soap, |
| int | status | ||
| ) |
Definition at line 21794 of file stdsoap2.cpp.
References soap::action, soap_mime::boundary, soap::http_content, mpq::l, soap::mime, soap::mode, NULL, SOAP_CONNECT, SOAP_DEL, SOAP_ENC_DIME, SOAP_ENC_MIME, SOAP_ENC_MTOM, SOAP_FILE, SOAP_GET, SOAP_HTML, SOAP_OK, SOAP_PATCH, SOAP_POST_FILE, SOAP_PUT, SOAP_SNPRINTF, soap_strcpy, soap_strncpy, soap_mime::start, soap::status, soap::tmpbuf, and soap::version.
Referenced by soap_puthttphdr().
| SOAP_FMAC1 char* SOAP_FMAC2 soap_http_get_body | ( | struct soap * | soap, |
| size_t * | len | ||
| ) |
Definition at line 20895 of file stdsoap2.cpp.
References NULL, and soap_http_get_body_prefix().
Referenced by soap_begin_recv().
| SOAP_FMAC1 char* SOAP_FMAC2 soap_http_get_body_prefix | ( | struct soap * | soap, |
| size_t * | len, | ||
| const char * | prefix | ||
| ) |
Definition at line 20915 of file stdsoap2.cpp.
References mpq::c, DBGLOG, soap::error, mpq::l, soap::length, soap::mode, NULL, soap_alloc_block(), SOAP_BLKLEN, SOAP_ENC_DIME, SOAP_ENC_MIME, SOAP_ENC_ZLIB, SOAP_EOM, soap_get1, SOAP_IO, SOAP_IO_CHUNK, soap_malloc(), SOAP_MAXALLOCSIZE, soap_push_block(), soap_save_block(), soap_size_block(), SOAP_STR_EOS, soap_strcpy, soap_strdup(), TEST(), and ULONG64.
Referenced by soap_http_get_body(), and soap_http_get_form().
| SOAP_FMAC1 char* SOAP_FMAC2 soap_http_get_form | ( | struct soap * | soap | ) |
Definition at line 20905 of file stdsoap2.cpp.
References NULL, and soap_http_get_body_prefix().
| SOAP_FMAC1 int SOAP_FMAC2 soap_http_has_body | ( | struct soap * | soap | ) |
Definition at line 20847 of file stdsoap2.cpp.
References soap::length, soap::mode, SOAP_ENC_ZLIB, SOAP_IO, and SOAP_IO_CHUNK.
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_http_header_attribute | ( | struct soap * | soap, |
| const char * | line, | ||
| const char * | key | ||
| ) |
Definition at line 7858 of file stdsoap2.cpp.
References NULL, soap_decode_key(), soap_decode_val(), soap_tag_cmp(), and soap::tmpbuf.
Referenced by http_parse_header(), soap_begin_recv(), and soap_getmimehdr().
| SOAP_FMAC1 int SOAP_FMAC2 soap_http_skip_body | ( | struct soap * | soap | ) |
Definition at line 20857 of file stdsoap2.cpp.
References mpq::c, DBGLOG, soap::length, soap::mode, SOAP_ENC_DIME, SOAP_ENC_MIME, SOAP_ENC_ZLIB, soap_get1, SOAP_IO, SOAP_IO_CHUNK, SOAP_OK, TEST(), and ULONG64.
Referenced by soap_begin_recv(), and soap_recv_empty_response().
| SOAP_FMAC1 void* SOAP_FMAC2 soap_id_enter | ( | struct soap * | soap, |
| const char * | id, | ||
| void * | p, | ||
| int | t, | ||
| size_t | n, | ||
| const char * | type, | ||
| const char * | arrayType, | ||
| void *(*)(struct soap *, int, const char *, const char *, size_t *) | finstantiate, | ||
| int(*)(int, int) | fbase | ||
| ) |
Definition at line 11054 of file stdsoap2.cpp.
References soap::alloced, DBGLOG, soap::error, soap_ilist::id, soap::id, soap_ilist::link, NULL, soap_ilist::ptr, soap_ilist::shaky, soap_ilist::size, SOAP_DUPLICATE_ID, soap_enter(), soap_id_nullify(), soap_is_shaky(), soap_lookup(), soap_malloc(), soap_strcpy, soap_type_punned(), soap_ilist::spine, TEST(), and soap_ilist::type.
Referenced by soap_in_ns1__executeCommand(), soap_in_ns1__executeCommandResponse(), soap_in_SOAP_ENV__Code(), soap_in_SOAP_ENV__Detail(), soap_in_SOAP_ENV__Fault(), soap_in_SOAP_ENV__Header(), soap_in_SOAP_ENV__Reason(), soap_inbyte(), soap_indateTime(), soap_indouble(), soap_infloat(), soap_inint(), soap_inlong(), soap_inLONG64(), soap_inshort(), soap_instring(), soap_inULONG64(), soap_inunsignedByte(), soap_inunsignedInt(), soap_inunsignedLong(), soap_inunsignedShort(), and soap_inwstring().
| SOAP_FMAC1 void* SOAP_FMAC2 soap_id_forward | ( | struct soap * | soap, |
| const char * | id, | ||
| void * | p, | ||
| size_t | i, | ||
| int | t, | ||
| int | tt, | ||
| size_t | n, | ||
| unsigned int | k, | ||
| void(*)(struct soap *, int, int, void *, size_t, const void *, void **) | finsert, | ||
| int(*)(int, int) | fbase | ||
| ) |
Definition at line 10990 of file stdsoap2.cpp.
References soap_ilist::copy, DBGLOG, soap::error, soap_flist::finsert, soap_ilist::flist, soap_flist::index, soap_flist::level, soap_flist::next, NULL, soap_flist::ptr, soap_ilist::shaky, soap_ilist::size, soap_enter(), SOAP_EOM, SOAP_FREE, soap_id_nullify(), soap_is_shaky(), soap_lookup(), SOAP_MALLOC, soap_type_punned(), TEST(), soap_flist::type, and soap_ilist::type.
Referenced by soap_in_ns1__executeCommand(), soap_in_ns1__executeCommandResponse(), soap_in_SOAP_ENV__Code(), soap_in_SOAP_ENV__Detail(), soap_in_SOAP_ENV__Fault(), soap_in_SOAP_ENV__Header(), soap_in_SOAP_ENV__Reason(), soap_inbyte(), soap_indateTime(), soap_indouble(), soap_infloat(), soap_inint(), soap_inlong(), soap_inLONG64(), soap_inshort(), soap_inULONG64(), soap_inunsignedByte(), soap_inunsignedInt(), soap_inunsignedLong(), and soap_inunsignedShort().
| SOAP_FMAC1 void* SOAP_FMAC2 soap_id_lookup | ( | struct soap * | soap, |
| const char * | id, | ||
| void ** | p, | ||
| int | t, | ||
| size_t | n, | ||
| unsigned int | k, | ||
| int(*)(int, int) | fbase | ||
| ) |
Definition at line 10902 of file stdsoap2.cpp.
References DBGLOG, soap_ilist::link, NULL, soap_ilist::ptr, soap_ilist::shaky, soap_ilist::size, soap_enter(), soap_id_nullify(), soap_is_shaky(), soap_lookup(), soap_malloc(), SOAP_MAXPTRS, soap_type_punned(), soap_ilist::spine, TEST(), and soap_ilist::type.
Referenced by soap_in_PointerToSOAP_ENV__Code(), soap_in_PointerToSOAP_ENV__Detail(), soap_in_PointerToSOAP_ENV__Reason(), soap_in_PointerTostring(), soap_instring(), and soap_inwstring().
| SOAP_FMAC1 int SOAP_FMAC2 soap_id_nullify | ( | struct soap * | soap, |
| const char * | id | ||
| ) |
Definition at line 11182 of file stdsoap2.cpp.
References soap::error, soap::id, soap::iht, soap_ilist::link, soap_ilist::next, NULL, SOAP_HREF, SOAP_IDHASH, and soap_strcpy.
Referenced by soap_id_enter(), soap_id_forward(), soap_id_lookup(), and soap_resolve().
| SOAP_FMAC1 void** SOAP_FMAC2 soap_id_smart | ( | struct soap * | soap, |
| const char * | id, | ||
| int | t, | ||
| size_t | n | ||
| ) |
Definition at line 11139 of file stdsoap2.cpp.
References DBGLOG, NULL, soap_ilist::smart, soap_enter(), soap_lookup(), and TEST().
| SOAP_FMAC1 int SOAP_FMAC2 soap_ignore | ( | struct soap * | soap | ) |
Definition at line 15002 of file stdsoap2.cpp.
References mpq::c, DBGLOG, soap::dom, soap::error, soap::level, soap::mode, NULL, soap_element_end_in(), SOAP_EOF, soap_get(), soap_get0, SOAP_LT, soap_string_in(), SOAP_TT, soap_unget, SOAP_XML_DOM, and TEST().
Referenced by soap_ignore_element().
| SOAP_FMAC1 char* SOAP_FMAC2 soap_inbyte | ( | struct soap * | soap, |
| const char * | tag, | ||
| char * | p, | ||
| const char * | type, | ||
| int | t | ||
| ) |
Definition at line 16433 of file stdsoap2.cpp.
References soap::body, soap::error, soap::href, soap::id, NULL, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_match_tag(), soap_revert(), soap_s2byte(), SOAP_TYPE, soap_value(), and soap::type.
Referenced by soap_in_byte().
| SOAP_FMAC1 time_t* SOAP_FMAC2 soap_indateTime | ( | struct soap * | soap, |
| const char * | tag, | ||
| time_t * | p, | ||
| const char * | type, | ||
| int | t | ||
| ) |
Definition at line 18822 of file stdsoap2.cpp.
References soap::body, soap::error, soap::href, soap::id, NULL, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_match_tag(), soap_revert(), soap_s2dateTime(), SOAP_TYPE, soap_value(), and soap::type.
| SOAP_FMAC1 double* SOAP_FMAC2 soap_indouble | ( | struct soap * | soap, |
| const char * | tag, | ||
| double * | p, | ||
| const char * | type, | ||
| int | t | ||
| ) |
Definition at line 16887 of file stdsoap2.cpp.
References soap::body, soap::href, soap::id, NULL, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_isnumeric(), soap_s2double(), soap_value(), and soap::type.
| SOAP_FMAC1 float* SOAP_FMAC2 soap_infloat | ( | struct soap * | soap, |
| const char * | tag, | ||
| float * | p, | ||
| const char * | type, | ||
| int | t | ||
| ) |
Definition at line 16734 of file stdsoap2.cpp.
References soap::body, soap::href, soap::id, NULL, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_isnumeric(), soap_s2float(), soap_value(), and soap::type.
| SOAP_FMAC1 int* SOAP_FMAC2 soap_inint | ( | struct soap * | soap, |
| const char * | tag, | ||
| int * | p, | ||
| const char * | type, | ||
| int | t | ||
| ) |
Definition at line 16152 of file stdsoap2.cpp.
References soap::body, soap::error, soap::href, soap::id, NULL, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_match_tag(), soap_revert(), soap_s2int(), SOAP_TYPE, soap_value(), and soap::type.
Referenced by soap_in_int().
| SOAP_FMAC1 void SOAP_FMAC2 soap_versioning() soap_init | ( | struct soap * | soap, |
| soap_mode | imode, | ||
| soap_mode | omode | ||
| ) |
Definition at line 12050 of file stdsoap2.cpp.
References soap::accept_flags, soap::accept_timeout, soap::action, soap::actor, soap::ahead, soap::alist, soap::alloced, soap::arrayOffset, soap::arraySize, soap::arrayType, soap::attributes, soap::authrealm, soap::bearer, soap::bind_flags, soap::bind_inet6, soap::bind_v6only, soap::bio, soap::blist, soap_mime::boundary, soap::bufidx, soap_dime::buflen, soap::buflen, soap::c14nexclude, soap::c14ninclude, soap::c_locale, soap::cafile, soap::capath, soap::cdata, soap_dime::chunksize, soap::client_addr, soap::client_addr_ipv6, soap::client_interface, soap::client_port, soap::clist, soap::connect_flags, soap::connect_retry, soap::connect_timeout, soap::cookie_domain, soap::cookie_max, soap::cookie_path, soap::cookies, soap::cors_allow, soap::cors_header, soap::cors_headers, soap::cors_method, soap::cors_methods, soap::cors_origin, soap::count, soap::crlfile, soap::ctx, soap::d_stream, soap::data, soap::dh_params, soap::dime, soap::dime_id_format, soap::dom, soap::double_format, soap::encoding, soap::encodingStyle, endif(), soap::endpoint, soap::errmode, soap::errnum, soap::error, soap::event, soap::evlev, soap::faccept, soap::fault, soap::fclose, soap::fclosesocket, soap::fconnect, soap::fdel, soap::fdimeread, soap::fdimereadclose, soap::fdimereadopen, soap::fdimewrite, soap::fdimewriteclose, soap::fdimewriteopen, soap::fdisconnect, soap::feltbegin, soap::feltbegout, soap::feltendin, soap::feltendout, soap::ffilterrecv, soap::ffiltersend, soap::fform, soap::fget, soap::fhead, soap::fheader, soap::fignore, soap_dime::first, soap_mime::first, soap::float_format, soap::fmimeread, soap::fmimereadclose, soap::fmimereadopen, soap::fmimewrite, soap::fmimewriteclose, soap::fmimewriteopen, soap::fopen, soap::fopt, soap::fparse, soap::fparsehdr, soap::fpatch, fplugin(), soap::fplugin, soap::fpoll, soap::fpost, soap::fposthdr, soap::fpreparefinalrecv, soap::fpreparefinalsend, soap::fprepareinitrecv, soap::fprepareinitsend, soap::fpreparerecv, soap::fpreparesend, soap::fput, frecv(), soap::frecv, soap::fresolve, soap::fresponse, fsend(), soap::fsend, soap::fserveloop, soap::fseterror, soap::fshutdownsocket, soap::fsslauth, soap::fsslverify, soap::fsvalidate, soap::fwvalidate, soap::header, soap::host, soap::href, http_200(), soap::http_content, http_del(), soap::http_extra_header, http_get(), http_parse(), http_parse_header(), http_patch(), http_post(), http_post_header(), http_put(), http_response(), soap::http_version, soap::id, soap::idnum, soap::imode, soap::ip, soap::ip6, soap::ipv4_multicast_if, soap::ipv4_multicast_ttl, soap::ipv6_multicast_if, soap::is, soap::keep_alive, soap::keyfile, soap::keyid, soap::labbuf, soap::labidx, soap::lablen, soap::lang, soap_dime::last, soap_mime::last, soap::length, soap::level, soap::linger_time, soap_dime::list, soap_mime::list, soap::local_namespaces, soap::long_double_format, soap::master, soap::max_keep_alive, soap::maxlength, soap::maxlevel, soap::maxoccurs, soap::mime, soap::mode, soap::mustUnderstand, soap::namespaces, namespaces, soap::nlist, soap::ns, soap::ntlm_challenge, soap::null, NULL, soap::omode, soap::origin, soap::os, soap::other, soap::override_host, soap::override_port, soap::part, soap::passwd, soap::password, soap::path, soap::peeked, soap::plugins, soap::port, soap::position, soap::prolog, soap::proxy_from, soap::proxy_host, soap::proxy_http_version, soap::proxy_passwd, soap::proxy_port, soap::proxy_userid, soap::rcvbuf, soap::recv_maxlength, soap::recv_timeout, soap::recvfd, soap::recvsk, soap::root, soap::rsa_params, soap::send_timeout, soap::sendfd, soap::sendsk, soap::session, soap::session_host, soap::session_port, soap::shaky, soap::sndbuf, SOAP_BUFLEN, SOAP_END, SOAP_INIT, soap_init_iht(), soap_init_pht(), SOAP_INVALID_SOCKET, SOAP_MAXKEEPALIVE, SOAP_MAXLENGTH, SOAP_MAXLEVEL, SOAP_MAXOCCURS, SOAP_OK, soap_poll(), soap_set_recv_logfile(), soap_set_sent_logfile(), soap_set_test_logfile(), SOAP_SOCKNONBLOCK, SOAP_SSL_DEFAULT, soap_ssl_init(), SOAP_ZLIB_NONE, soap::socket, soap::socket_flags, soap::ssl, soap::ssl_flags, soap_mime::start, soap::state, soap::status, soap::tag, tcp_accept(), tcp_closesocket(), tcp_connect(), tcp_disconnect(), tcp_gethost(), soap::tcp_keep_alive, soap::tcp_keep_cnt, soap::tcp_keep_idle, soap::tcp_keep_intvl, tcp_shutdownsocket(), soap::transfer_timeout, soap::type, soap::user, soap::userid, soap::version, soap::wsuid, soap::x_frame_options, soap::xlist, soap::z_buf, soap::z_dict, soap::z_dict_len, soap::z_level, soap::zlib_in, soap::zlib_out, and soap::zlib_state.
Referenced by soap_initialize(), and soap_new().
| SOAP_FMAC1 void SOAP_FMAC2 soap_initialize | ( | struct soap * | soap | ) |
Definition at line 12040 of file stdsoap2.cpp.
References soap, soap_init(), SOAP_IO_DEFAULT, and soap_versioning.
| SOAP_FMAC1 char** SOAP_FMAC2 soap_inliteral | ( | struct soap * | soap, |
| const char * | tag, | ||
| char ** | p | ||
| ) |
Definition at line 18876 of file stdsoap2.cpp.
References soap::body, soap::error, soap::null, NULL, soap_element_begin_in(), soap_element_end_in(), soap_malloc(), SOAP_NO_TAG, SOAP_OK, soap_peek, SOAP_STR_EOS, soap_strdup(), soap_string_in(), and SOAP_TT.
Referenced by soap_in_SOAP_ENV__Detail(), and soap_recv_fault().
| SOAP_FMAC1 long* SOAP_FMAC2 soap_inlong | ( | struct soap * | soap, |
| const char * | tag, | ||
| long * | p, | ||
| const char * | type, | ||
| int | t | ||
| ) |
Definition at line 16247 of file stdsoap2.cpp.
References soap::body, soap::error, soap::href, soap::id, NULL, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_match_tag(), soap_revert(), soap_s2long(), SOAP_TYPE, soap_value(), and soap::type.
| SOAP_FMAC1 LONG64* SOAP_FMAC2 soap_inLONG64 | ( | struct soap * | soap, |
| const char * | tag, | ||
| LONG64 * | p, | ||
| const char * | type, | ||
| int | t | ||
| ) |
Definition at line 16342 of file stdsoap2.cpp.
References soap::body, soap::error, soap::href, soap::id, LONG64, NULL, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_match_tag(), soap_revert(), soap_s2LONG64(), SOAP_TYPE, soap_value(), and soap::type.
| SOAP_FMAC1 short* SOAP_FMAC2 soap_inshort | ( | struct soap * | soap, |
| const char * | tag, | ||
| short * | p, | ||
| const char * | type, | ||
| int | t | ||
| ) |
Definition at line 16516 of file stdsoap2.cpp.
References soap::body, soap::error, soap::href, soap::id, NULL, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_match_tag(), soap_revert(), soap_s2short(), SOAP_TYPE, soap_value(), and soap::type.
| SOAP_FMAC1 char** SOAP_FMAC2 soap_instring | ( | struct soap * | soap, |
| const char * | tag, | ||
| char ** | p, | ||
| const char * | type, | ||
| int | t, | ||
| int | flag, | ||
| long | minlen, | ||
| long | maxlen, | ||
| const char * | pattern | ||
| ) |
Definition at line 18300 of file stdsoap2.cpp.
References soap::body, soap::error, soap::href, soap::id, soap::null, NULL, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_lookup(), SOAP_LENGTH, soap_malloc(), SOAP_NO_TAG, SOAP_OK, SOAP_STR_EOS, soap_strdup(), and soap_string_in().
Referenced by soap_check_result(), soap_in__QName(), soap_in_string(), and soap_recv_fault().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_int2s | ( | struct soap * | soap, |
| int | n | ||
| ) |
Definition at line 16094 of file stdsoap2.cpp.
References soap_long2s().
Referenced by soap_bind(), and tcp_connect().
| SOAP_FMAC1 ULONG64* SOAP_FMAC2 soap_inULONG64 | ( | struct soap * | soap, |
| const char * | tag, | ||
| ULONG64 * | p, | ||
| const char * | type, | ||
| int | t | ||
| ) |
Definition at line 17340 of file stdsoap2.cpp.
References soap::body, soap::error, soap::href, soap::id, NULL, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_match_tag(), soap_revert(), soap_s2ULONG64(), SOAP_TYPE, soap_value(), soap::type, and ULONG64.
| SOAP_FMAC1 unsigned char* SOAP_FMAC2 soap_inunsignedByte | ( | struct soap * | soap, |
| const char * | tag, | ||
| unsigned char * | p, | ||
| const char * | type, | ||
| int | t | ||
| ) |
Definition at line 16964 of file stdsoap2.cpp.
References soap::body, soap::error, soap::href, soap::id, NULL, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_match_tag(), soap_revert(), soap_s2unsignedByte(), SOAP_TYPE, soap_value(), and soap::type.
| SOAP_FMAC1 unsigned int* SOAP_FMAC2 soap_inunsignedInt | ( | struct soap * | soap, |
| const char * | tag, | ||
| unsigned int * | p, | ||
| const char * | type, | ||
| int | t | ||
| ) |
Definition at line 17144 of file stdsoap2.cpp.
References soap::body, soap::error, soap::href, soap::id, NULL, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_match_tag(), soap_revert(), soap_s2unsignedInt(), SOAP_TYPE, soap_value(), and soap::type.
| SOAP_FMAC1 unsigned long* SOAP_FMAC2 soap_inunsignedLong | ( | struct soap * | soap, |
| const char * | tag, | ||
| unsigned long * | p, | ||
| const char * | type, | ||
| int | t | ||
| ) |
Definition at line 17243 of file stdsoap2.cpp.
References soap::body, soap::error, soap::href, soap::id, NULL, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_match_tag(), soap_revert(), soap_s2unsignedLong(), SOAP_TYPE, soap_value(), and soap::type.
| SOAP_FMAC1 unsigned short* SOAP_FMAC2 soap_inunsignedShort | ( | struct soap * | soap, |
| const char * | tag, | ||
| unsigned short * | p, | ||
| const char * | type, | ||
| int | t | ||
| ) |
Definition at line 17047 of file stdsoap2.cpp.
References soap::body, soap::error, soap::href, soap::id, NULL, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_match_tag(), soap_revert(), soap_s2unsignedShort(), SOAP_TYPE, soap_value(), and soap::type.
| SOAP_FMAC1 wchar_t** SOAP_FMAC2 soap_inwliteral | ( | struct soap * | soap, |
| const char * | tag, | ||
| wchar_t ** | p | ||
| ) |
Definition at line 18950 of file stdsoap2.cpp.
References soap::body, soap::error, soap::null, NULL, soap_element_begin_in(), soap_element_end_in(), soap_malloc(), SOAP_NO_TAG, SOAP_OK, soap_peek, SOAP_TT, soap_wstrdup(), and soap_wstring_in().
| SOAP_FMAC1 wchar_t** SOAP_FMAC2 soap_inwstring | ( | struct soap * | soap, |
| const char * | tag, | ||
| wchar_t ** | p, | ||
| const char * | type, | ||
| int | t, | ||
| int | flag, | ||
| long | minlen, | ||
| long | maxlen, | ||
| const char * | pattern | ||
| ) |
Definition at line 18380 of file stdsoap2.cpp.
References soap::body, soap::error, soap::href, soap::id, soap::null, NULL, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_lookup(), SOAP_LENGTH, soap_malloc(), SOAP_NO_TAG, SOAP_OK, soap_wstrdup(), and soap_wstring_in().
| SOAP_FMAC1 int SOAP_FMAC2 soap_is_embedded | ( | struct soap * | soap, |
| struct soap_plist * | pp | ||
| ) |
Definition at line 10159 of file stdsoap2.cpp.
References DBGLOG, soap::encodingStyle, soap_plist::mark1, soap_plist::mark2, soap::mode, soap::omode, soap::part, SOAP_IN_HEADER, SOAP_IO_LENGTH, SOAP_XML_GRAPH, TEST(), and soap::version.
Referenced by soap_element_id(), and soap_embed().
| SOAP_FMAC1 int SOAP_FMAC2 soap_is_single | ( | struct soap * | soap, |
| struct soap_plist * | pp | ||
| ) |
Definition at line 10182 of file stdsoap2.cpp.
References soap_plist::mark1, soap_plist::mark2, soap::mode, soap::part, SOAP_IN_HEADER, and SOAP_IO_LENGTH.
Referenced by soap_element_id(), and soap_embed().
| SOAP_FMAC1 struct soap_clist* SOAP_FMAC2 soap_link | ( | struct soap * | soap, |
| int | t, | ||
| int | n, | ||
| int(*)(struct soap *, struct soap_clist *) | fdelete | ||
| ) |
Definition at line 10768 of file stdsoap2.cpp.
References soap::alloced, soap::clist, soap::error, soap_clist::fdelete, soap_clist::next, NULL, soap_clist::ptr, soap_clist::size, SOAP_EOM, SOAP_MALLOC, SOAP_NO_LINK_TO_DELETE, and soap_clist::type.
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_long2s | ( | struct soap * | soap, |
| long | n | ||
| ) |
Definition at line 16193 of file stdsoap2.cpp.
References SOAP_SNPRINTF, and soap::tmpbuf.
Referenced by soap_byte2s(), soap_int2s(), soap_outbyte(), soap_outint(), soap_outlong(), soap_outshort(), and soap_short2s().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_LONG642s | ( | struct soap * | soap, |
| LONG64 | n | ||
| ) |
Definition at line 16288 of file stdsoap2.cpp.
References SOAP_LONG_FORMAT, SOAP_SNPRINTF, and soap::tmpbuf.
Referenced by soap_outLONG64().
| SOAP_FMAC1 struct soap_ilist* SOAP_FMAC2 soap_lookup | ( | struct soap * | soap, |
| const char * | id | ||
| ) |
Definition at line 10353 of file stdsoap2.cpp.
References soap_ilist::id, soap::iht, soap_ilist::next, NULL, and soap_hash().
Referenced by soap_id_enter(), soap_id_forward(), soap_id_lookup(), soap_id_smart(), and soap_lookup_type().
| SOAP_FMAC1 struct soap_nlist* SOAP_FMAC2 soap_lookup_ns | ( | struct soap * | soap, |
| const char * | tag, | ||
| size_t | n | ||
| ) |
Definition at line 12644 of file stdsoap2.cpp.
References soap_nlist::id, soap_nlist::next, soap::nlist, and NULL.
Referenced by soap_set_attr(), and soap_utilize_ns().
| SOAP_FMAC1 void* SOAP_FMAC2 soap_lookup_plugin | ( | struct soap * | soap, |
| const char * | id | ||
| ) |
Definition at line 22904 of file stdsoap2.cpp.
References soap::fplugin.
Referenced by soap_register_plugin_arg().
| SOAP_FMAC1 int SOAP_FMAC2 soap_lookup_type | ( | struct soap * | soap, |
| const char * | id | ||
| ) |
Definition at line 10839 of file stdsoap2.cpp.
References DBGLOG, soap_lookup(), TEST(), and soap_ilist::type.
Referenced by soap_getelement().
| SOAP_FMAC1 void* SOAP_FMAC2 soap_malloc | ( | struct soap * | soap, |
| size_t | n | ||
| ) |
Definition at line 10401 of file stdsoap2.cpp.
References soap::alist, soap::error, NULL, SOAP_CANARY, SOAP_EOM, SOAP_MALLOC, and SOAP_MAXALLOCSIZE.
Referenced by soap_alloc_multipart(), soap_attachment(), soap_attribute(), soap_base642s(), soap_dime_option(), soap_element(), soap_element_start_end_out(), soap_encode_url_string(), soap_getbase64(), soap_getdimefield(), soap_gethex(), soap_hex2s(), soap_http_get_body_prefix(), soap_id_enter(), soap_id_lookup(), soap_in_PointerToSOAP_ENV__Code(), soap_in_PointerToSOAP_ENV__Detail(), soap_in_PointerToSOAP_ENV__Reason(), soap_in_PointerTostring(), soap_inliteral(), soap_instring(), soap_inwliteral(), soap_inwstring(), soap_memdup(), soap_new_byte(), soap_new_int(), soap_new_string(), soap_peek_element(), soap_resolve(), soap_s2base64(), soap_s2hex(), soap_save_block(), soap_select_mime_boundary(), soap_set_endpoint(), soap_strdup(), soap_wchar2s(), and soap_wstrdup().
| SOAP_FMAC1 int SOAP_FMAC2 soap_mark_cycle | ( | struct soap * | soap, |
| struct soap_plist * | pp | ||
| ) |
Definition at line 13760 of file stdsoap2.cpp.
References soap_plist::mark1, soap::mode, and SOAP_XML_TREE.
| SOAP_FMAC1 void SOAP_FMAC2 soap_mark_dup | ( | struct soap * | soap, |
| void * | a, | ||
| struct soap_plist * | pp | ||
| ) |
| SOAP_FMAC1 void* SOAP_FMAC2 soap_mark_lookup | ( | struct soap * | soap, |
| const void * | p, | ||
| int | t, | ||
| struct soap_plist ** | pp, | ||
| char ** | mark | ||
| ) |
Definition at line 13725 of file stdsoap2.cpp.
References DBGLOG, soap::mode, NULL, soap_pointer_enter(), soap_pointer_lookup(), SOAP_XML_TREE, and TEST().
| SOAP_FMAC1 int SOAP_FMAC2 soap_match_array | ( | struct soap * | soap, |
| const char * | type | ||
| ) |
Definition at line 3894 of file stdsoap2.cpp.
References soap::arrayType, DBGLOG, soap_match_tag(), SOAP_OK, SOAP_TAG_MISMATCH, TEST(), and soap::version.
| SOAP_FMAC1 int SOAP_FMAC2 soap_match_att | ( | struct soap * | soap, |
| const char * | tag1, | ||
| const char * | tag2 | ||
| ) |
Definition at line 3847 of file stdsoap2.cpp.
References DBGLOG, soap::mode, soap_match_namespace(), SOAP_NAMESPACE, SOAP_OK, SOAP_STRCMP, SOAP_TAG_MISMATCH, SOAP_XML_IGNORENS, and TEST().
Referenced by soap_attr_value().
| SOAP_FMAC1 int SOAP_FMAC2 soap_match_cid | ( | struct soap * | soap, |
| const char * | s, | ||
| const char * | t | ||
| ) |
Definition at line 19867 of file stdsoap2.cpp.
References soap_decode(), SOAP_STR_EOS, and soap::tmpbuf.
Referenced by soap_begin_recv(), and soap_resolve_attachment().
| SOAP_FMAC1 int SOAP_FMAC2 soap_match_namespace | ( | struct soap * | soap, |
| const char * | id1, | ||
| const char * | id2, | ||
| size_t | n1, | ||
| size_t | n2 | ||
| ) |
Definition at line 3621 of file stdsoap2.cpp.
References soap::error, Namespace::id, soap_nlist::id, soap_nlist::index, soap::local_namespaces, soap::mode, soap_nlist::next, soap::nlist, soap_nlist::ns, SOAP_NAMESPACE, SOAP_OK, SOAP_SYNTAX_ERROR, and SOAP_XML_IGNORENS.
Referenced by soap_match_att(), and soap_match_tag().
| SOAP_FMAC1 int SOAP_FMAC2 soap_match_tag | ( | struct soap * | soap, |
| const char * | tag1, | ||
| const char * | tag2 | ||
| ) |
Definition at line 3776 of file stdsoap2.cpp.
References DBGLOG, endif(), soap::mode, soap_match_namespace(), SOAP_NAMESPACE, SOAP_OK, SOAP_STRCMP, SOAP_TAG_MISMATCH, SOAP_XML_IGNORENS, SOAP_XML_STRICT, and TEST().
Referenced by soap_element_begin_in(), soap_element_end_in(), soap_ignore_element(), soap_inbyte(), soap_indateTime(), soap_inint(), soap_inlong(), soap_inLONG64(), soap_inshort(), soap_instantiate_SOAP_ENV__Fault(), soap_inULONG64(), soap_inunsignedByte(), soap_inunsignedInt(), soap_inunsignedLong(), soap_inunsignedShort(), soap_isnumeric(), soap_match_array(), soap_peek_element(), soap_recv_fault(), and soap_serve_request().
| SOAP_FMAC1 void* SOAP_FMAC2 soap_memdup | ( | struct soap * | soap, |
| const void * | s, | ||
| size_t | n | ||
| ) |
| SOAP_FMAC1 int SOAP_FMAC2 soap_move | ( | struct soap * | soap, |
| ULONG64 | n | ||
| ) |
Definition at line 2130 of file stdsoap2.cpp.
References DBGLOG, SOAP_EOF, soap_getchar(), SOAP_OK, SOAP_ULONG_FORMAT, and TEST().
Referenced by soap_getdime(), and soap_getdimefield().
| SOAP_FMAC1 struct soap* SOAP_FMAC2 soap_versioning() soap_new | ( | soap_mode | imode, |
| soap_mode | omode | ||
| ) |
Definition at line 9564 of file stdsoap2.cpp.
References soap::imode, soap::omode, soap, soap_init(), SOAP_MALLOC_UNMANAGED, SOAP_NEW_UNMANAGED, and soap_versioning.
Referenced by soap_copy().
| SOAP_FMAC1 char* SOAP_FMAC2 soap_next_block | ( | struct soap * | soap, |
| struct soap_blist * | b | ||
| ) |
Definition at line 3261 of file stdsoap2.cpp.
References b, soap::blist, DBGLOG, soap_bhead::next, NULL, SOAP_FREE, and TEST().
Referenced by soap_end_send_flush(), and soap_save_block().
| SOAP_FMAC1 struct soap_multipart* SOAP_FMAC2 soap_next_multipart | ( | struct soap_multipart * | content | ) |
Definition at line 20284 of file stdsoap2.cpp.
References soap_multipart::next, and NULL.
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_nth | ( | struct soap_dom_element * | elt, |
| size_t | n | ||
| ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_nth_elt | ( | struct soap_dom_element * | elt, |
| const char * | ns, | ||
| const char * | tag, | ||
| size_t | n | ||
| ) |
| SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_nth_elt_w | ( | struct soap_dom_element * | elt, |
| const char * | ns, | ||
| const wchar_t * | tag, | ||
| size_t | n | ||
| ) |
| SOAP_FMAC1 void SOAP_FMAC2 soap_open_logfile | ( | struct soap * | , |
| int | |||
| ) |
| SOAP_FMAC1 int SOAP_FMAC2 soap_outbyte | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | id, | ||
| const char * | p, | ||
| const char * | type, | ||
| int | n | ||
| ) |
Definition at line 16399 of file stdsoap2.cpp.
References soap::error, soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), soap_long2s(), and soap_string_out().
Referenced by soap_out_byte().
| SOAP_FMAC1 int SOAP_FMAC2 soap_outdateTime | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | id, | ||
| const time_t * | p, | ||
| const char * | type, | ||
| int | n | ||
| ) |
Definition at line 18671 of file stdsoap2.cpp.
References soap::error, soap_dateTime2s(), soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), and soap_string_out().
| SOAP_FMAC1 int SOAP_FMAC2 soap_outdouble | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | id, | ||
| const double * | p, | ||
| const char * | type, | ||
| int | n | ||
| ) |
Definition at line 16804 of file stdsoap2.cpp.
References soap::error, soap_double2s(), soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), and soap_string_out().
| SOAP_FMAC1 int SOAP_FMAC2 soap_outfloat | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | id, | ||
| const float * | p, | ||
| const char * | type, | ||
| int | n | ||
| ) |
Definition at line 16593 of file stdsoap2.cpp.
References soap::error, soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), soap_float2s(), and soap_string_out().
| SOAP_FMAC1 int SOAP_FMAC2 soap_outint | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | id, | ||
| const int * | p, | ||
| const char * | type, | ||
| int | n | ||
| ) |
Definition at line 16104 of file stdsoap2.cpp.
References soap::error, soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), soap_long2s(), and soap_string_out().
Referenced by soap_out_int().
| SOAP_FMAC1 int SOAP_FMAC2 soap_outliteral | ( | struct soap * | soap, |
| const char * | tag, | ||
| char *const * | p, | ||
| const char * | type | ||
| ) |
Definition at line 18858 of file stdsoap2.cpp.
References soap::error, soap_element_begin_out(), soap_element_end_out(), SOAP_OK, and soap_send().
Referenced by soap_out_SOAP_ENV__Detail(), and soap_send_fault().
| SOAP_FMAC1 int SOAP_FMAC2 soap_outlong | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | id, | ||
| const long * | p, | ||
| const char * | type, | ||
| int | n | ||
| ) |
Definition at line 16204 of file stdsoap2.cpp.
References soap::error, soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), soap_long2s(), and soap_string_out().
| SOAP_FMAC1 int SOAP_FMAC2 soap_outLONG64 | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | id, | ||
| const LONG64 * | p, | ||
| const char * | type, | ||
| int | n | ||
| ) |
Definition at line 16299 of file stdsoap2.cpp.
References soap::error, soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), soap_LONG642s(), and soap_string_out().
| SOAP_FMAC1 int SOAP_FMAC2 soap_outshort | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | id, | ||
| const short * | p, | ||
| const char * | type, | ||
| int | n | ||
| ) |
Definition at line 16482 of file stdsoap2.cpp.
References soap::error, soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), soap_long2s(), and soap_string_out().
| SOAP_FMAC1 int SOAP_FMAC2 soap_outstring | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | id, | ||
| char *const * | p, | ||
| const char * | type, | ||
| int | n | ||
| ) |
Definition at line 18281 of file stdsoap2.cpp.
References soap::error, soap::mode, NULL, SOAP_C_NILSTRING, soap_element_begin_out(), soap_element_end_out(), soap_element_id(), soap_element_null(), SOAP_OK, and soap_string_out().
Referenced by soap_out__QName(), soap_out_string(), and soap_send_fault().
| SOAP_FMAC1 int SOAP_FMAC2 soap_outULONG64 | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | id, | ||
| const ULONG64 * | p, | ||
| const char * | type, | ||
| int | n | ||
| ) |
Definition at line 17295 of file stdsoap2.cpp.
References soap::error, soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), soap_string_out(), and soap_ULONG642s().
| SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedByte | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | id, | ||
| const unsigned char * | p, | ||
| const char * | type, | ||
| int | n | ||
| ) |
Definition at line 16930 of file stdsoap2.cpp.
References soap::error, soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), soap_string_out(), and soap_unsignedLong2s().
| SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedInt | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | id, | ||
| const unsigned int * | p, | ||
| const char * | type, | ||
| int | n | ||
| ) |
Definition at line 17097 of file stdsoap2.cpp.
References soap::error, soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), soap_string_out(), and soap_unsignedLong2s().
| SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedLong | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | id, | ||
| const unsigned long * | p, | ||
| const char * | type, | ||
| int | n | ||
| ) |
Definition at line 17196 of file stdsoap2.cpp.
References soap::error, soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), soap_string_out(), and soap_unsignedLong2s().
| SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedShort | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | id, | ||
| const unsigned short * | p, | ||
| const char * | type, | ||
| int | n | ||
| ) |
Definition at line 17013 of file stdsoap2.cpp.
References soap::error, soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), soap_string_out(), and soap_unsignedLong2s().
| SOAP_FMAC1 int SOAP_FMAC2 soap_outwliteral | ( | struct soap * | soap, |
| const char * | tag, | ||
| wchar_t *const * | p, | ||
| const char * | type | ||
| ) |
Definition at line 18923 of file stdsoap2.cpp.
References mpq::c, soap::error, soap_element_begin_out(), soap_element_end_out(), SOAP_OK, and soap_pututf8().
| SOAP_FMAC1 int SOAP_FMAC2 soap_outwstring | ( | struct soap * | soap, |
| const char * | tag, | ||
| int | id, | ||
| wchar_t *const * | p, | ||
| const char * | type, | ||
| int | n | ||
| ) |
Definition at line 18359 of file stdsoap2.cpp.
References soap::error, soap::mode, NULL, SOAP_C_NILSTRING, soap_element_begin_out(), soap_element_end_out(), soap_element_id(), soap_element_null(), SOAP_OK, and soap_wstring_out().
| SOAP_FMAC1 int SOAP_FMAC2 soap_PATCH | ( | struct soap * | soap, |
| const char * | endpoint, | ||
| const char * | action, | ||
| const char * | type | ||
| ) |
Definition at line 21297 of file stdsoap2.cpp.
References soap::http_content, soap::omode, soap_connect_command(), SOAP_IO, SOAP_IO_CHUNK, SOAP_IO_STORE, and SOAP_PATCH.
Referenced by soap_PATCH__QName(), soap_PATCH_byte(), soap_PATCH_int(), soap_PATCH_ns1__executeCommand(), soap_PATCH_ns1__executeCommandResponse(), soap_PATCH_SOAP_ENV__Code(), soap_PATCH_SOAP_ENV__Detail(), soap_PATCH_SOAP_ENV__Fault(), soap_PATCH_SOAP_ENV__Header(), soap_PATCH_SOAP_ENV__Reason(), and soap_PATCH_string().
| SOAP_FMAC1 int SOAP_FMAC2 soap_peek_element | ( | struct soap * | soap | ) |
Definition at line 14442 of file stdsoap2.cpp.
References soap::actor, soap::arrayOffset, soap::arraySize, soap::arrayType, soap::attributes, soap_dom_element::atts, soap::blist, soap::body, mpq::c, soap_dom_element::code, DBGLOG, soap::dom, soap_dom_element::elts, soap::encodingStyle, soap::error, soap::feltbegin, soap::href, soap::id, soap::imode, mpq::l, soap::labbuf, soap::labidx, soap::lablen, soap_dom_element::lead, soap::mode, soap::mustUnderstand, soap_attribute::name, soap_dom_element::name, soap_attribute::next, soap_dom_attribute::next, soap_dom_element::next, soap_dom_element::node, soap_attribute::ns, soap_dom_element::nstr, soap::null, NULL, soap::other, soap::peeked, soap::position, soap::positions, soap_dom_element::prnt, soap::root, soap_blist::size, soap_attribute::size, soap, soap_dom_element::soap, soap_alloc_block(), SOAP_AP, soap_append_lab(), SOAP_BLKLEN, SOAP_CHK_EOF, soap_coblank, soap_current_namespace_att(), soap_current_namespace_tag(), SOAP_ENC_DIME, SOAP_ENC_LATIN, SOAP_ENC_MTOM, SOAP_EOM, SOAP_FREE, soap_get(), soap_get0, soap_get1, soap_getattrval(), soap_getchar(), soap_getposition(), soap_getutf8(), SOAP_LABLEN, SOAP_LT, SOAP_MALLOC, soap_malloc(), soap_match_tag(), SOAP_MAXALLOCSIZE, soap_memcpy, SOAP_NO_TAG, SOAP_OK, soap_pop_namespace(), soap_push_block(), soap_push_namespace(), SOAP_QT, soap_save_block(), soap_size_block(), soap_store_lab(), SOAP_STR_EOS, SOAP_STRCMP, soap_strcpy, soap_strdup(), soap_strncpy, soap_strrchr, SOAP_SYNTAX_ERROR, soap_unget, SOAP_UTF_ERROR, soap_version(), SOAP_XML_DOM, SOAP_XML_GRAPH, SOAP_XML_TREE, soap::tag, soap_dom_element::tail, TEST(), soap_dom_element::text, soap::tmpbuf, soap_dom_element::type, soap::type, soap_attribute::value, soap::version, and soap_attribute::visible.
Referenced by soap_element_begin_in(), soap_getelement(), soap_ignore_element(), soap_serve_request(), and soap_xop_forward().
| SOAP_FMAC1 int SOAP_FMAC2 soap_pointer_enter | ( | struct soap * | soap, |
| const void * | p, | ||
| const void * | a, | ||
| int | n, | ||
| int | t, | ||
| struct soap_plist ** | ppp | ||
| ) |
Definition at line 9679 of file stdsoap2.cpp.
References mpq::a, soap_plist::array, DBGLOG, soap_plist::dup, soap::error, soap_plist::id, soap::idnum, soap_plist::mark1, soap_plist::mark2, soap_plist::next, soap_pblk::next, NULL, soap::pblk, soap::pht, soap::pidx, soap_pblk::plist, soap_plist::ptr, soap_plist::size, SOAP_EOM, soap_hash_ptr, SOAP_MALLOC, SOAP_PTRBLK, TEST(), and soap_plist::type.
Referenced by soap_array_reference(), soap_attachment(), soap_attachment_reference(), soap_check_and_mark(), soap_mark_lookup(), and soap_reference().
| SOAP_FMAC1 int SOAP_FMAC2 soap_pointer_lookup | ( | struct soap * | soap, |
| const void * | p, | ||
| int | t, | ||
| struct soap_plist ** | ppp | ||
| ) |
Definition at line 9654 of file stdsoap2.cpp.
References DBGLOG, soap_plist::id, soap_plist::next, NULL, soap::pht, soap_plist::ptr, soap_hash_ptr, TEST(), and soap_plist::type.
Referenced by soap_check_and_mark(), soap_element_id(), soap_embed(), soap_embedded(), soap_embedded_id(), soap_mark_lookup(), and soap_reference().
| SOAP_FMAC1 int SOAP_FMAC2 soap_pointer_lookup_id | ( | struct soap * | , |
| void * | p, | ||
| int | t, | ||
| struct soap_plist ** | |||
| ) |
| SOAP_FMAC1 int SOAP_FMAC2 soap_poll | ( | struct soap * | soap | ) |
Definition at line 6907 of file stdsoap2.cpp.
References DBGLOG, soap::imode, soap::master, SOAP_EINTR, SOAP_ENC_SSL, SOAP_EOF, SOAP_OK, soap_set_receiver_error(), soap_socket_errno, SOAP_TCP_ERROR, SOAP_TCP_SELECT_ALL, SOAP_TCP_SELECT_ERR, SOAP_TCP_SELECT_RCV, SOAP_TCP_SELECT_SND, soap_valid_socket, soap::socket, soap::ssl, tcp_error(), tcp_select(), and TEST().
Referenced by soap_done(), and soap_init().
| SOAP_FMAC1 void SOAP_FMAC2 soap_pop_block | ( | struct soap * | soap, |
| struct soap_blist * | b | ||
| ) |
Definition at line 2958 of file stdsoap2.cpp.
References b, soap::blist, DBGLOG, soap_bhead::next, soap_bhead::size, SOAP_FREE, and TEST().
| SOAP_FMAC1 void SOAP_FMAC2 soap_pop_namespace | ( | struct soap * | soap | ) |
Definition at line 3604 of file stdsoap2.cpp.
References DBGLOG, soap_nlist::id, soap_nlist::level, soap::level, soap_nlist::next, soap::nlist, SOAP_FREE, and TEST().
Referenced by soap_element_end(), soap_element_end_in(), soap_element_start_end_out(), and soap_peek_element().
| SOAP_FMAC1 int SOAP_FMAC2 soap_POST | ( | struct soap * | soap, |
| const char * | endpoint, | ||
| const char * | action, | ||
| const char * | type | ||
| ) |
Definition at line 21279 of file stdsoap2.cpp.
References soap::http_content, soap::omode, soap_connect_command(), SOAP_IO, SOAP_IO_CHUNK, SOAP_IO_STORE, and SOAP_POST_FILE.
Referenced by soap_POST_send__QName(), soap_POST_send_byte(), soap_POST_send_int(), soap_POST_send_ns1__executeCommand(), soap_POST_send_ns1__executeCommandResponse(), soap_POST_send_SOAP_ENV__Code(), soap_POST_send_SOAP_ENV__Detail(), soap_POST_send_SOAP_ENV__Fault(), soap_POST_send_SOAP_ENV__Header(), soap_POST_send_SOAP_ENV__Reason(), and soap_POST_send_string().
| SOAP_FMAC1 void SOAP_FMAC2 soap_post_check_mime_attachments | ( | struct soap * | soap | ) |
Definition at line 19674 of file stdsoap2.cpp.
References soap::imode, and SOAP_MIME_POSTCHECK.
| SOAP_FMAC1 void SOAP_FMAC2 soap_print_fault | ( | struct soap * | soap, |
| FILE * | fd | ||
| ) |
Definition at line 22667 of file stdsoap2.cpp.
References mpq::c, mpq::d, soap::error, fprintf(), NULL, soap_check_state, soap_fault_detail(), soap_fault_string(), soap_fault_subcode(), soap_faultcode(), soap_set_fault(), and soap::version.
| SOAP_FMAC1 void SOAP_FMAC2 soap_print_fault_location | ( | struct soap * | soap, |
| FILE * | fd | ||
| ) |
Definition at line 22784 of file stdsoap2.cpp.
References soap::buf, soap::bufidx, soap::buflen, soap::error, fprintf(), if(), soap_check_state, SOAP_OK, and SOAP_STOP.
| SOAP_FMAC1 void* SOAP_FMAC2 soap_push_block | ( | struct soap * | soap, |
| struct soap_blist * | b, | ||
| size_t | n | ||
| ) |
Definition at line 2910 of file stdsoap2.cpp.
References b, soap::blist, DBGLOG, soap::error, soap_bhead::next, NULL, soap_bhead::size, SOAP_EOM, SOAP_MALLOC, SOAP_MAXALLOCSIZE, and TEST().
Referenced by soap_end_send_flush(), soap_flush_raw(), soap_getdime(), soap_gethex(), soap_http_get_body_prefix(), soap_peek_element(), soap_push_block_max(), soap_QName(), soap_QName2s(), soap_recv_mime_attachment(), soap_string_in(), and soap_wstring_in().
| SOAP_FMAC1 void* SOAP_FMAC2 soap_push_block_max | ( | struct soap * | soap, |
| struct soap_blist * | b, | ||
| size_t | n | ||
| ) |
Definition at line 2943 of file stdsoap2.cpp.
References b, soap::error, soap::maxoccurs, NULL, SOAP_OCCURS, and soap_push_block().
| SOAP_FMAC1 struct soap_nlist* SOAP_FMAC2 soap_push_namespace | ( | struct soap * | soap, |
| const char * | id, | ||
| const char * | ns | ||
| ) |
Definition at line 3535 of file stdsoap2.cpp.
References DBGLOG, soap::error, Namespace::id, soap_nlist::id, Namespace::in, soap_nlist::index, soap_nlist::level, soap::level, soap::local_namespaces, soap_nlist::next, soap::nlist, Namespace::ns, soap_nlist::ns, NULL, Namespace::out, SOAP_EOM, SOAP_MALLOC, SOAP_MAXALLOCSIZE, soap_strcpy, soap_tag_cmp(), and TEST().
Referenced by soap_copy_stream(), soap_peek_element(), and soap_set_namespaces().
| SOAP_FMAC1 int SOAP_FMAC2 soap_PUT | ( | struct soap * | soap, |
| const char * | endpoint, | ||
| const char * | action, | ||
| const char * | type | ||
| ) |
Definition at line 21261 of file stdsoap2.cpp.
References soap::http_content, soap::omode, soap_connect_command(), SOAP_IO, SOAP_IO_CHUNK, SOAP_IO_STORE, and SOAP_PUT.
Referenced by soap_PUT__QName(), soap_PUT_byte(), soap_PUT_int(), soap_PUT_ns1__executeCommand(), soap_PUT_ns1__executeCommandResponse(), soap_PUT_SOAP_ENV__Code(), soap_PUT_SOAP_ENV__Detail(), soap_PUT_SOAP_ENV__Fault(), soap_PUT_SOAP_ENV__Header(), soap_PUT_SOAP_ENV__Reason(), and soap_PUT_string().
| SOAP_FMAC1 int SOAP_FMAC2 soap_putbase64 | ( | struct soap * | soap, |
| const unsigned char * | s, | ||
| int | n | ||
| ) |
Definition at line 2469 of file stdsoap2.cpp.
References mpq::d, soap::dom, soap::error, soap::mode, NULL, soap_base64o, SOAP_BINARY_BUFLEN, SOAP_OK, soap_s2base64(), soap_send_raw(), SOAP_XML_DOM, and soap_dom_element::text.
| SOAP_FMAC1 int SOAP_FMAC2 soap_putdime | ( | struct soap * | soap | ) |
Definition at line 19249 of file stdsoap2.cpp.
References chunksize, DBGLOG, soap::dime, soap::error, soap::fdimeread, soap::fdimereadclose, soap::fdimereadopen, soap_dime::first, soap_dime::flags, soap_dime::id, soap_multipart::id, if(), soap::mode, soap_multipart::next, NULL, soap_dime::options, soap_multipart::options, soap_multipart::ptr, soap_dime::size, soap_multipart::size, SOAP_CHK_EOF, SOAP_DIME_CF, SOAP_DIME_MB, SOAP_DIME_ME, SOAP_DIME_MEDIA, SOAP_DIME_VERSION, SOAP_ENC_DIME, SOAP_ENC_PLAIN, SOAP_IO, SOAP_IO_CHUNK, SOAP_IO_STORE, SOAP_OK, soap_putdimefield(), soap_putdimehdr(), soap_send_raw(), SOAP_STR_PADDING, TEST(), soap::tmpbuf, soap_dime::type, and soap_multipart::type.
Referenced by soap_end_send().
| SOAP_FMAC1 int SOAP_FMAC2 soap_putdimehdr | ( | struct soap * | soap | ) |
Definition at line 19203 of file stdsoap2.cpp.
References DBGLOG, soap::dime, soap::error, soap_dime::flags, soap_dime::id, soap_dime::options, soap_dime::size, SOAP_DIME_VERSION, SOAP_OK, soap_putdimefield(), soap_send_raw(), SOAP_STR_EOS, TEST(), and soap_dime::type.
Referenced by soap_begin_attachments(), and soap_putdime().
| SOAP_FMAC3 int SOAP_FMAC4 soap_putfault | ( | struct soap * | soap | ) |
Definition at line 78 of file soapC.cpp.
References soap::fault, SOAP_OK, and soap_put_SOAP_ENV__Fault().
Referenced by soap_send_fault().
| SOAP_FMAC3 int SOAP_FMAC4 soap_putheader | ( | struct soap * | soap | ) |
Definition at line 34 of file soapC.cpp.
References soap::error, soap::header, soap::part, SOAP_END_HEADER, SOAP_IN_HEADER, SOAP_OK, soap_out_SOAP_ENV__Header(), and soap::version.
Referenced by soap_send_fault(), and soap_serve_ns1__executeCommand().
| SOAP_FMAC1 int SOAP_FMAC2 soap_puthex | ( | struct soap * | soap, |
| const unsigned char * | s, | ||
| int | n | ||
| ) |
Definition at line 2303 of file stdsoap2.cpp.
References mpq::d, soap::dom, soap::error, soap::mode, NULL, SOAP_BINARY_BUFLEN, SOAP_OK, soap_s2hex(), soap_send_raw(), SOAP_XML_DOM, and soap_dom_element::text.
| SOAP_FMAC1 int SOAP_FMAC2 soap_puthttphdr | ( | struct soap * | soap, |
| int | status, | ||
| ULONG64 | count | ||
| ) |
Definition at line 21878 of file stdsoap2.cpp.
References count(), soap::fposthdr, soap::http_extra_header, soap::keep_alive, NULL, soap::omode, soap::recv_timeout, SOAP_ENC_ZLIB, soap_http_content_type(), SOAP_IO, SOAP_IO_CHUNK, SOAP_OK, soap_send(), soap_send_raw(), SOAP_SNPRINTF, SOAP_ULONG_FORMAT, SOAP_ZLIB_DEFLATE, soap::tmpbuf, and soap::zlib_out.
Referenced by http_post(), and http_response().
| SOAP_FMAC1 int SOAP_FMAC2 soap_putmime | ( | struct soap * | soap | ) |
Definition at line 20001 of file stdsoap2.cpp.
References soap_mime::boundary, DBGLOG, soap_multipart::description, soap::error, soap_mime::first, soap::fmimeread, soap::fmimereadclose, soap::fmimereadopen, soap_multipart::id, soap::mime, soap::mode, soap_multipart::next, NULL, soap_multipart::ptr, soap_multipart::size, SOAP_ENC_MIME, SOAP_ENC_PLAIN, SOAP_EOF, SOAP_IO, SOAP_IO_CHUNK, SOAP_IO_STORE, SOAP_OK, soap_putmimehdr(), soap_send3(), soap_send_raw(), TEST(), soap::tmpbuf, and soap_multipart::type.
Referenced by soap_end_send().
| SOAP_FMAC1 int SOAP_FMAC2 soap_putmimehdr | ( | struct soap * | soap, |
| struct soap_multipart * | content | ||
| ) |
Definition at line 19974 of file stdsoap2.cpp.
References soap_mime::boundary, DBGLOG, soap_multipart::description, soap_multipart::encoding, soap::error, soap_multipart::id, soap_multipart::location, soap::mime, mime_codes, soap_code_str(), soap_send3(), soap_send_raw(), SOAP_STR_EOS, TEST(), and soap_multipart::type.
Referenced by soap_putmime().
| SOAP_FMAC1 char* SOAP_FMAC2 soap_putoffsets | ( | struct soap * | soap, |
| const int * | offset, | ||
| int | dim | ||
| ) |
Definition at line 3413 of file stdsoap2.cpp.
References soap::arrayOffset, mpq::l, SOAP_SNPRINTF, soap_strcat(), and soap::version.
| SOAP_FMAC1 char* SOAP_FMAC2 soap_putsizesoffsets | ( | struct soap * | soap, |
| const char * | type, | ||
| const int * | size, | ||
| const int * | offset, | ||
| int | dim | ||
| ) |
Definition at line 3378 of file stdsoap2.cpp.
References mpq::l, NULL, soap_ilist::size, SOAP_SNPRINTF, soap_strcat(), soap::type, and soap::version.
| SOAP_FMAC1 int SOAP_FMAC2 soap_pututf8 | ( | struct soap * | soap, |
| unsigned long | c | ||
| ) |
Definition at line 2157 of file stdsoap2.cpp.
References mpq::c, soap_send(), soap_send_raw(), and SOAP_SNPRINTF.
Referenced by soap_outwliteral(), soap_string_out(), and soap_wstring_out().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_QName2s | ( | struct soap * | soap, |
| const char * | s | ||
| ) |
Definition at line 17752 of file stdsoap2.cpp.
References b, soap::error, Namespace::id, soap::idnum, Namespace::in, soap::labbuf, soap::labidx, soap::local_namespaces, soap::mode, Namespace::ns, NULL, soap_alloc_block(), soap_append_lab(), soap_coblank, SOAP_EOM, soap_memcpy, soap_push_block(), soap_save_block(), soap_set_attr(), SOAP_SNPRINTF, soap_store_lab(), SOAP_STR_EOS, soap_strdup(), soap_tag_cmp(), soap_utilize_ns(), SOAP_XML_CANONICAL, SOAP_XML_CANONICAL_NA, soap::tmpbuf, and G3D::x.
Referenced by soap_out_SOAP_ENV__Code(), and soap_out_SOAP_ENV__Fault().
| SOAP_FMAC1 char* SOAP_FMAC2 soap_query | ( | struct soap * | soap | ) |
Definition at line 1026 of file stdsoap2.cpp.
References soap::path.
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_query_decode | ( | char * | buf, |
| size_t | len, | ||
| const char * | val | ||
| ) |
Definition at line 1076 of file stdsoap2.cpp.
Referenced by soap_query_key(), and soap_query_val().
| SOAP_FMAC1 char* SOAP_FMAC2 soap_query_key | ( | struct soap * | soap, |
| char ** | s | ||
| ) |
Definition at line 1038 of file stdsoap2.cpp.
References NULL, and soap_query_decode().
| SOAP_FMAC1 int SOAP_FMAC2 soap_query_send_key | ( | struct soap * | soap, |
| const char * | s | ||
| ) |
Definition at line 991 of file stdsoap2.cpp.
References soap::body, soap::error, soap::msgbuf, soap_encode_url(), SOAP_OK, soap_send(), and soap_send_raw().
| SOAP_FMAC1 int SOAP_FMAC2 soap_query_send_val | ( | struct soap * | soap, |
| const char * | s | ||
| ) |
Definition at line 1009 of file stdsoap2.cpp.
References soap::error, soap::msgbuf, soap_encode_url(), SOAP_OK, soap_send(), and soap_send_raw().
| SOAP_FMAC1 char* SOAP_FMAC2 soap_query_val | ( | struct soap * | soap, |
| char ** | s | ||
| ) |
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_rand_uuid | ( | struct soap * | soap, |
| const char * | prefix | ||
| ) |
Definition at line 19897 of file stdsoap2.cpp.
References soap::buf, endif(), NULL, soap_random, SOAP_SNPRINTF, SOAP_STR_EOS, and soap::tmpbuf.
| SOAP_FMAC1 int SOAP_FMAC2 soap_ready | ( | struct soap * | soap | ) |
Definition at line 6968 of file stdsoap2.cpp.
References DBGLOG, soap::imode, SOAP_EINTR, SOAP_ENC_SSL, SOAP_EOF, SOAP_OK, soap_set_receiver_error(), soap_socket_errno, SOAP_TCP_ERROR, SOAP_TCP_SELECT_ERR, SOAP_TCP_SELECT_RCV, soap_valid_socket, soap::socket, soap::ssl, tcp_error(), tcp_select(), and TEST().
| SOAP_FMAC1 int SOAP_FMAC2 soap_receiver_fault | ( | struct soap * | soap, |
| const char * | faultstring, | ||
| const char * | faultdetailXML | ||
| ) |
Definition at line 22646 of file stdsoap2.cpp.
References NULL, and soap_receiver_fault_subcode().
| SOAP_FMAC1 int SOAP_FMAC2 soap_receiver_fault_subcode | ( | struct soap * | soap, |
| const char * | faultsubcodeQName, | ||
| const char * | faultstring, | ||
| const char * | faultdetailXML | ||
| ) |
Definition at line 22656 of file stdsoap2.cpp.
References soap_copy_fault(), and soap::version.
Referenced by soap_receiver_fault().
| SOAP_FMAC1 int SOAP_FMAC2 soap_recv | ( | struct soap * | soap | ) |
Definition at line 1595 of file stdsoap2.cpp.
References soap::buf, soap::bufidx, soap_dime::buflen, soap::buflen, soap_dime::chunksize, DBGLOG, soap::dime, soap::error, soap::ffilterrecv, soap_dime::flags, soap::mode, soap::recverror, soap_dime::size, SOAP_DIME_CF, SOAP_DIME_ME, SOAP_DIME_MISMATCH, SOAP_DIME_VERSION, SOAP_ENC_DIME, SOAP_EOF, SOAP_OK, soap_recv_raw(), and TEST().
Referenced by soap_getdime().
| SOAP_FMAC1 int SOAP_FMAC2 soap_recv_empty_response | ( | struct soap * | soap | ) |
Definition at line 22446 of file stdsoap2.cpp.
References DBGLOG, soap::error, soap::fpreparefinalrecv, soap::fprepareinitrecv, soap::omode, soap_begin_recv(), soap_closesock(), SOAP_ENC_PLAIN, soap_end_recv(), soap_http_skip_body(), SOAP_IO_UDP, SOAP_OK, and TEST().
Referenced by soap_DELETE(), soap_PATCH__QName(), soap_PATCH_byte(), soap_PATCH_int(), soap_PATCH_ns1__executeCommand(), soap_PATCH_ns1__executeCommandResponse(), soap_PATCH_SOAP_ENV__Code(), soap_PATCH_SOAP_ENV__Detail(), soap_PATCH_SOAP_ENV__Fault(), soap_PATCH_SOAP_ENV__Header(), soap_PATCH_SOAP_ENV__Reason(), soap_PATCH_string(), soap_PUT__QName(), soap_PUT_byte(), soap_PUT_int(), soap_PUT_ns1__executeCommand(), soap_PUT_ns1__executeCommandResponse(), soap_PUT_SOAP_ENV__Code(), soap_PUT_SOAP_ENV__Detail(), soap_PUT_SOAP_ENV__Fault(), soap_PUT_SOAP_ENV__Header(), soap_PUT_SOAP_ENV__Reason(), and soap_PUT_string().
| SOAP_FMAC1 int SOAP_FMAC2 soap_recv_fault | ( | struct soap * | soap, |
| int | check | ||
| ) |
Definition at line 22324 of file stdsoap2.cpp.
References mpq::d, DBGLOG, soap::encodingStyle, soap::error, soap::level, NULL, soap_body_end_in(), SOAP_CLI_FAULT, soap_closesock(), soap_element_begin_in(), soap_element_end_in(), soap_end_recv(), soap_envelope_end_in(), SOAP_FAULT, soap_faultcode(), soap_faultdetail(), soap_faultstring(), soap_getfault(), soap_inliteral(), soap_instring(), soap_match_tag(), SOAP_MUSTUNDERSTAND, SOAP_NO_DATA, SOAP_NO_TAG, SOAP_OK, soap_set_fault(), SOAP_SVR_FAULT, SOAP_TAG_MISMATCH, SOAP_VERSIONMISMATCH, soap::status, soap::tag, TEST(), and soap::version.
| SOAP_FMAC1 int SOAP_FMAC2 soap_recv_header | ( | struct soap * | soap | ) |
Definition at line 21125 of file stdsoap2.cpp.
References soap::error, soap::fheader, soap_getheader(), SOAP_OK, and SOAP_TAG_MISMATCH.
Referenced by soap_begin_serve().
| SOAP_FMAC1 struct soap_multipart* SOAP_FMAC2 soap_recv_mime_attachment | ( | struct soap * | soap, |
| void * | handle | ||
| ) |
Definition at line 19700 of file stdsoap2.cpp.
References soap_mime::boundary, mpq::c, DBGLOG, soap_multipart::description, soap_multipart::encoding, soap::error, soap_mime::first, soap::fmimewrite, soap::fmimewriteclose, soap::fmimewriteopen, soap_multipart::id, soap::keep_alive, soap_mime::last, memset, soap::mime, soap::mode, soap::msgbuf, NULL, soap_multipart::ptr, soap_multipart::size, soap_alloc_block(), SOAP_CHK_EOF, soap_closesock(), soap_coblank, SOAP_ENC_MIME, soap_end_recv(), SOAP_EOM, soap_getchar(), soap_getmimehdr(), SOAP_MIME_ERROR, SOAP_MIME_POSTCHECK, soap_push_block(), soap_resolve_attachment(), soap_save_block(), soap_size_block(), SOAP_STR_EOS, soap_strcpy, soap_strncat(), TEST(), soap::tmpbuf, and soap_multipart::type.
Referenced by soap_begin_recv(), soap_check_mime_attachments(), and soap_getmime().
| SOAP_FMAC1 int SOAP_FMAC2 soap_recv_raw | ( | struct soap * | soap | ) |
Definition at line 1353 of file stdsoap2.cpp.
References soap::ahead, soap::buf, soap::bufidx, soap::buflen, mpq::c, soap::chunkbuflen, soap::chunksize, count(), soap::count, crc32(), soap::d_stream, DBGLOG, DBGMSG, endif(), soap::error, soap::fpreparerecv, soap::frecv, if(), inflate(), inflateSetDictionary(), soap::mode, soap::recv_maxlength, soap::recvfd, ret, SOAP_ENC_ZLIB, SOAP_EOF, soap_getchunkchar(), SOAP_IO, SOAP_IO_CHUNK, soap_isxdigit(), SOAP_MAXINFLATESIZE, soap_memcpy, SOAP_MINDEFLATERATIO, SOAP_OK, SOAP_STR_EOS, soap_strtoul, SOAP_ULONG_FORMAT, SOAP_ZLIB_ERROR, SOAP_ZLIB_GZIP, SOAP_ZLIB_NONE, soap::socket, TEST(), soap::z_buf, Z_BUF_ERROR, soap::z_buflen, soap::z_crc, soap::z_dict, soap::z_dict_len, Z_NEED_DICT, Z_NO_FLUSH, Z_NULL, Z_OK, soap::z_ratio_in, Z_STREAM_END, and soap::zlib_in.
Referenced by soap_end_recv(), and soap_recv().
| SOAP_FMAC1 int SOAP_FMAC2 soap_reference | ( | struct soap * | soap, |
| const void * | p, | ||
| int | t | ||
| ) |
Definition at line 10031 of file stdsoap2.cpp.
References DBGLOG, soap::encodingStyle, soap_plist::mark1, soap_plist::mark2, NULL, soap::omode, SOAP_ENC_DIME, SOAP_ENC_MIME, SOAP_ENC_MTOM, soap_pointer_enter(), soap_pointer_lookup(), SOAP_XML_GRAPH, SOAP_XML_TREE, and TEST().
Referenced by soap_serialize__QName(), soap_serialize_PointerToSOAP_ENV__Code(), soap_serialize_PointerToSOAP_ENV__Detail(), soap_serialize_PointerToSOAP_ENV__Reason(), soap_serialize_PointerTostring(), and soap_serialize_string().
| SOAP_FMAC1 int SOAP_FMAC2 soap_register_plugin_arg | ( | struct soap * | soap, |
| int(*)(struct soap *, struct soap_plugin *, void *) | fcreate, | ||
| void * | arg | ||
| ) |
Definition at line 22856 of file stdsoap2.cpp.
References arg(), soap_plugin::data, DBGLOG, soap::error, soap_plugin::fcopy, soap_plugin::fdelete, soap_plugin::id, soap_plugin::next, NULL, soap::plugins, SOAP_EOM, SOAP_FREE, soap_lookup_plugin(), SOAP_MALLOC, SOAP_OK, SOAP_PLUGIN_ERROR, and TEST().
| SOAP_FMAC1 int SOAP_FMAC2 soap_resolve | ( | struct soap * | soap | ) |
Definition at line 3089 of file stdsoap2.cpp.
References soap_ilist::copy, DBGLOG, soap::error, soap_flist::finsert, soap_ilist::flist, soap_ilist::id, soap::id, soap::iht, soap_flist::index, soap_flist::level, soap_ilist::link, soap_flist::next, soap_ilist::next, NULL, soap_flist::ptr, soap_ilist::ptr, soap_ilist::size, soap_ilist::smart, SOAP_EOM, SOAP_FREE, soap_has_copies(), soap_id_nullify(), SOAP_IDHASH, soap_malloc(), SOAP_MAXPTRS, soap_memcpy, SOAP_MISSING_ID, SOAP_OK, soap_strcpy, soap_ilist::spine, TEST(), soap_flist::type, and soap_ilist::type.
Referenced by soap_end_recv().
| SOAP_FMAC1 int SOAP_FMAC2 soap_response | ( | struct soap * | soap, |
| int | status | ||
| ) |
Definition at line 8383 of file stdsoap2.cpp.
References count(), endif(), soap::error, soap::fresponse, soap::mode, soap::omode, soap_begin_attachments(), soap_count_attachments(), SOAP_ENC_PLAIN, SOAP_ENC_ZLIB, SOAP_FILE, soap_flush(), SOAP_HTML, soap_init_send(), SOAP_IO, SOAP_IO_BUFFER, SOAP_IO_CHUNK, SOAP_IO_FLUSH, SOAP_IO_STORE, SOAP_OK, soap::status, and ULONG64.
Referenced by soap_send_empty_response(), soap_send_fault(), and soap_serve_ns1__executeCommand().
| SOAP_FMAC1 void SOAP_FMAC2 soap_retry | ( | struct soap * | soap | ) |
Definition at line 14975 of file stdsoap2.cpp.
References soap::error, SOAP_OK, and soap_revert().
Referenced by soap_xop_forward().
| SOAP_FMAC1 void SOAP_FMAC2 soap_revert | ( | struct soap * | soap | ) |
Definition at line 14986 of file stdsoap2.cpp.
References soap::body, DBGLOG, soap::level, soap::peeked, soap::tag, and TEST().
Referenced by soap_in_PointerToSOAP_ENV__Code(), soap_in_PointerToSOAP_ENV__Detail(), soap_in_PointerToSOAP_ENV__Reason(), soap_in_PointerTostring(), soap_inbyte(), soap_indateTime(), soap_inint(), soap_inlong(), soap_inLONG64(), soap_inshort(), soap_inULONG64(), soap_inunsignedByte(), soap_inunsignedInt(), soap_inunsignedLong(), soap_inunsignedShort(), soap_isnumeric(), and soap_retry().
| SOAP_FMAC1 char* SOAP_FMAC2 soap_s2base64 | ( | struct soap * | soap, |
| const unsigned char * | s, | ||
| char * | t, | ||
| int | n | ||
| ) |
Definition at line 21586 of file stdsoap2.cpp.
References NULL, soap_base64o, and soap_malloc().
Referenced by http_post(), and soap_putbase64().
| SOAP_FMAC1 int SOAP_FMAC2 soap_s2byte | ( | struct soap * | soap, |
| const char * | s, | ||
| char * | p | ||
| ) |
Definition at line 16412 of file stdsoap2.cpp.
References soap::error, SOAP_EMPTY, soap_strtol, and SOAP_TYPE.
Referenced by soap_inbyte().
| SOAP_FMAC1 int SOAP_FMAC2 soap_s2char | ( | struct soap * | soap, |
| const char * | s, | ||
| char ** | t, | ||
| int | flag, | ||
| long | minlen, | ||
| long | maxlen, | ||
| const char * | pattern | ||
| ) |
Definition at line 17384 of file stdsoap2.cpp.
References soap::error, soap_attribute::flag, NULL, SOAP_EOM, soap_strdup(), and soap_string().
| SOAP_FMAC1 int SOAP_FMAC2 soap_s2dateTime | ( | struct soap * | soap, |
| const char * | s, | ||
| time_t * | p | ||
| ) |
Definition at line 18686 of file stdsoap2.cpp.
References mpq::d, soap::error, memset, soap::mode, SOAP_EMPTY, soap_strtol, soap_strtoul, soap_timegm(), SOAP_TYPE, and SOAP_XML_STRICT.
Referenced by soap_indateTime().
| SOAP_FMAC1 int SOAP_FMAC2 soap_s2double | ( | struct soap * | soap, |
| const char * | s, | ||
| double * | p | ||
| ) |
Definition at line 16817 of file stdsoap2.cpp.
References DBL_NAN, DBL_NINFTY, DBL_PINFTY, soap::error, SOAP_EMPTY, soap_tag_cmp(), and SOAP_TYPE.
Referenced by soap_indouble().
| SOAP_FMAC1 int SOAP_FMAC2 soap_s2float | ( | struct soap * | soap, |
| const char * | s, | ||
| float * | p | ||
| ) |
Definition at line 16606 of file stdsoap2.cpp.
References soap::error, FLT_NAN, FLT_NINFTY, FLT_PINFTY, SOAP_EMPTY, soap_tag_cmp(), and SOAP_TYPE.
Referenced by soap_infloat().
| SOAP_FMAC1 char* SOAP_FMAC2 soap_s2hex | ( | struct soap * | soap, |
| const unsigned char * | s, | ||
| char * | t, | ||
| int | n | ||
| ) |
Definition at line 21722 of file stdsoap2.cpp.
References NULL, and soap_malloc().
Referenced by soap_puthex().
| SOAP_FMAC1 int SOAP_FMAC2 soap_s2int | ( | struct soap * | soap, |
| const char * | s, | ||
| int * | p | ||
| ) |
Definition at line 16117 of file stdsoap2.cpp.
References endif(), soap::error, SOAP_EMPTY, SOAP_ERANGE, soap_errno, soap_reset_errno, soap_strtol, and SOAP_TYPE.
Referenced by soap_inint().
| SOAP_FMAC1 int SOAP_FMAC2 soap_s2long | ( | struct soap * | soap, |
| const char * | s, | ||
| long * | p | ||
| ) |
Definition at line 16217 of file stdsoap2.cpp.
References endif(), soap::error, SOAP_EMPTY, SOAP_ERANGE, soap_errno, soap_reset_errno, soap_strtol, and SOAP_TYPE.
Referenced by soap_inlong().
| SOAP_FMAC1 int SOAP_FMAC2 soap_s2LONG64 | ( | struct soap * | soap, |
| const char * | s, | ||
| LONG64 * | p | ||
| ) |
Definition at line 16312 of file stdsoap2.cpp.
References endif(), soap::error, SOAP_EMPTY, SOAP_ERANGE, soap_errno, soap_reset_errno, soap_strtoll, and SOAP_TYPE.
Referenced by soap_inLONG64().
| SOAP_FMAC1 int SOAP_FMAC2 soap_s2QName | ( | struct soap * | soap, |
| const char * | s, | ||
| char ** | t, | ||
| long | minlen, | ||
| long | maxlen, | ||
| const char * | pattern | ||
| ) |
Definition at line 17521 of file stdsoap2.cpp.
References soap::error, NULL, SOAP_EOM, soap_QName(), and soap_strdup().
Referenced by soap_string_in().
| SOAP_FMAC1 int SOAP_FMAC2 soap_s2short | ( | struct soap * | soap, |
| const char * | s, | ||
| short * | p | ||
| ) |
Definition at line 16495 of file stdsoap2.cpp.
References soap::error, SOAP_EMPTY, soap_strtol, and SOAP_TYPE.
Referenced by soap_inshort().
| SOAP_FMAC1 int SOAP_FMAC2 soap_s2ULONG64 | ( | struct soap * | soap, |
| const char * | s, | ||
| ULONG64 * | p | ||
| ) |
Definition at line 17308 of file stdsoap2.cpp.
References endif(), soap::error, SOAP_EMPTY, SOAP_ERANGE, soap_errno, soap_reset_errno, soap_strtoull, and SOAP_TYPE.
Referenced by soap_inULONG64().
| SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedByte | ( | struct soap * | soap, |
| const char * | s, | ||
| unsigned char * | p | ||
| ) |
Definition at line 16943 of file stdsoap2.cpp.
References soap::error, SOAP_EMPTY, soap_strtol, and SOAP_TYPE.
Referenced by soap_inunsignedByte().
| SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedInt | ( | struct soap * | soap, |
| const char * | s, | ||
| unsigned int * | p | ||
| ) |
Definition at line 17110 of file stdsoap2.cpp.
References endif(), soap::error, SOAP_EMPTY, SOAP_ERANGE, soap_errno, soap_reset_errno, soap_strtoul, and SOAP_TYPE.
Referenced by soap_inunsignedInt().
| SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedLong | ( | struct soap * | soap, |
| const char * | s, | ||
| unsigned long * | p | ||
| ) |
Definition at line 17209 of file stdsoap2.cpp.
References endif(), soap::error, SOAP_EMPTY, SOAP_ERANGE, soap_errno, soap_reset_errno, soap_strtoul, and SOAP_TYPE.
Referenced by soap_inunsignedLong().
| SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedShort | ( | struct soap * | soap, |
| const char * | s, | ||
| unsigned short * | p | ||
| ) |
Definition at line 17026 of file stdsoap2.cpp.
References soap::error, SOAP_EMPTY, soap_strtol, and SOAP_TYPE.
Referenced by soap_inunsignedShort().
| SOAP_FMAC1 int SOAP_FMAC2 soap_s2wchar | ( | struct soap * | soap, |
| const char * | s, | ||
| wchar_t ** | t, | ||
| int | flag, | ||
| long | minlen, | ||
| long | maxlen, | ||
| const char * | pattern | ||
| ) |
Definition at line 17893 of file stdsoap2.cpp.
References soap::error, NULL, SOAP_EOM, soap_wstrdup(), and soap_wstring().
| SOAP_FMAC1 char* SOAP_FMAC2 soap_save_block | ( | struct soap * | soap, |
| struct soap_blist * | b, | ||
| char * | p, | ||
| int | flag | ||
| ) |
Definition at line 3342 of file stdsoap2.cpp.
References b, soap::blist, DBGLOG, soap::error, soap_block_size(), soap_end_block(), SOAP_EOM, soap_first_block(), soap_malloc(), soap_memcpy, soap_next_block(), soap_update_pointers(), and TEST().
Referenced by soap_end_send_flush(), soap_getdime(), soap_gethex(), soap_http_get_body_prefix(), soap_peek_element(), soap_QName(), soap_QName2s(), soap_recv_mime_attachment(), soap_string_in(), and soap_wstring_in().
| SOAP_FMAC1 int SOAP_FMAC2 soap_send | ( | struct soap * | soap, |
| const char * | s | ||
| ) |
Definition at line 949 of file stdsoap2.cpp.
References SOAP_OK, and soap_send_raw().
Referenced by soap_attribute(), soap_begin_attachments(), soap_element(), soap_element_end(), soap_element_start_end_out(), soap_outliteral(), soap_puthttphdr(), soap_pututf8(), soap_query_send_key(), soap_query_send_val(), soap_send2(), soap_send3(), and soap_wstring_out().
| SOAP_FMAC1 int SOAP_FMAC2 soap_send2 | ( | struct soap * | soap, |
| const char * | s1, | ||
| const char * | s2 | ||
| ) |
Definition at line 962 of file stdsoap2.cpp.
References soap::error, and soap_send().
| SOAP_FMAC1 int SOAP_FMAC2 soap_send3 | ( | struct soap * | soap, |
| const char * | s1, | ||
| const char * | s2, | ||
| const char * | s3 | ||
| ) |
Definition at line 976 of file stdsoap2.cpp.
References soap::error, and soap_send().
Referenced by soap_putmime(), and soap_putmimehdr().
| SOAP_FMAC1 int SOAP_FMAC2 soap_send_empty_response | ( | struct soap * | soap, |
| int | status | ||
| ) |
Definition at line 22423 of file stdsoap2.cpp.
References soap::count, soap::error, soap::omode, soap_closesock(), soap_end_send(), SOAP_IO, SOAP_IO_BUFFER, SOAP_IO_CHUNK, SOAP_IO_UDP, soap_response(), and SOAP_STOP.
Referenced by http_200(), and soap_send_fault().
| SOAP_FMAC1 int SOAP_FMAC2 soap_send_fault | ( | struct soap * | soap | ) |
Definition at line 22226 of file stdsoap2.cpp.
References mpq::d, DBGLOG, soap::encodingStyle, soap::error, soap::fpoll, soap::header, soap::keep_alive, soap::mode, NULL, soap::recv_timeout, soap::send_timeout, soap_begin_count(), soap_body_begin_out(), soap_body_end_out(), soap_closesock(), soap_element_begin_out(), soap_element_end_out(), soap_end_count(), soap_end_send(), soap_envelope_begin_out(), soap_envelope_end_out(), SOAP_EOF, SOAP_FAULT, soap_faultdetail(), soap_faultstring(), SOAP_IO_LENGTH, SOAP_OK, soap_outliteral(), soap_outstring(), soap_putfault(), soap_putheader(), soap_response(), soap_send_empty_response(), soap_serializefault(), soap_serializeheader(), soap_set_fault(), SOAP_STOP, SOAP_TCP_SELECT_RCV, SOAP_TCP_SELECT_SND, soap_valid_socket, soap::socket, tcp_select(), TEST(), and soap::version.
Referenced by soap_begin_serve(), and soap_serve().
| SOAP_FMAC1 int SOAP_FMAC2 soap_send_raw | ( | struct soap * | soap, |
| const char * | s, | ||
| size_t | n | ||
| ) |
Definition at line 825 of file stdsoap2.cpp.
References soap::buf, soap::bufidx, soap::count, soap::error, soap::ffiltersend, soap::fpreparesend, soap::mode, soap_flush(), soap_flush_raw(), SOAP_IO, SOAP_IO_LENGTH, SOAP_IO_STORE, soap_memcpy, and SOAP_OK.
Referenced by http_post_header(), http_send_header(), soap_attribute(), soap_element(), soap_element_end(), soap_element_start_end_out(), soap_end_attachments(), soap_envelope_end_out(), soap_putbase64(), soap_putdime(), soap_putdimefield(), soap_putdimehdr(), soap_puthex(), soap_puthttphdr(), soap_putmime(), soap_putmimehdr(), soap_pututf8(), soap_query_send_key(), soap_query_send_val(), soap_send(), soap_string_out(), and soap_wstring_out().
| SOAP_FMAC1 int SOAP_FMAC2 soap_sender_fault | ( | struct soap * | soap, |
| const char * | faultstring, | ||
| const char * | faultdetailXML | ||
| ) |
Definition at line 22626 of file stdsoap2.cpp.
References NULL, and soap_sender_fault_subcode().
Referenced by ns1__executeCommand().
| SOAP_FMAC1 int SOAP_FMAC2 soap_sender_fault_subcode | ( | struct soap * | soap, |
| const char * | faultsubcodeQName, | ||
| const char * | faultstring, | ||
| const char * | faultdetailXML | ||
| ) |
Definition at line 22636 of file stdsoap2.cpp.
References soap_copy_fault(), and soap::version.
Referenced by soap_sender_fault().
| SOAP_FMAC3 void SOAP_FMAC4 soap_serializefault | ( | struct soap * | soap | ) |
Definition at line 72 of file soapC.cpp.
References soap::fault, and soap_serialize_SOAP_ENV__Fault().
Referenced by soap_send_fault().
| SOAP_FMAC3 void SOAP_FMAC4 soap_serializeheader | ( | struct soap * | soap | ) |
Definition at line 45 of file soapC.cpp.
References soap::header, soap_serialize_SOAP_ENV__Header(), and soap::version.
Referenced by soap_send_fault(), and soap_serve_ns1__executeCommand().
| SOAP_FMAC5 int SOAP_FMAC6 soap_serve | ( | struct soap * | soap | ) |
Definition at line 21 of file soapServer.cpp.
References soap::error, soap::fserveloop, soap::keep_alive, soap::max_keep_alive, soap_begin_serve(), soap_destroy, soap_end(), soap_send_fault(), soap_serve_request(), and SOAP_STOP.
Referenced by process_message().
| SOAP_FMAC5 int SOAP_FMAC6 soap_serve_request | ( | struct soap * | soap | ) |
Definition at line 56 of file soapServer.cpp.
References soap::error, soap_match_tag(), SOAP_NO_METHOD, soap_peek_element(), soap_serve_ns1__executeCommand(), and soap::tag.
Referenced by soap_serve().
| SOAP_FMAC1 int SOAP_FMAC2 soap_set_attr | ( | struct soap * | soap, |
| const char * | name, | ||
| const char * | value, | ||
| int | flag | ||
| ) |
Definition at line 14068 of file stdsoap2.cpp.
References soap::attributes, DBGLOG, soap::error, soap::event, soap_attribute::flag, soap::id, mpq::l, soap::local_namespaces, soap::mode, name, soap_attribute::name, soap_attribute::next, Namespace::ns, soap_nlist::ns, soap_attribute::ns, NULL, soap_attribute::size, SOAP_EOM, SOAP_FREE, soap_lookup_ns(), SOAP_MALLOC, SOAP_MAXALLOCSIZE, SOAP_OK, SOAP_SEC_BEGIN, SOAP_STR_EOS, soap_strcpy, soap_utilize_ns(), SOAP_XML_CANONICAL, SOAP_XML_CANONICAL_NA, TEST(), soap_attribute::value, and soap_attribute::visible.
Referenced by soap_attribute(), soap_body_begin_out(), soap_element(), soap_element_start_end_out(), soap_out_SOAP_ENV__Reason(), and soap_QName2s().
| SOAP_FMAC1 void SOAP_FMAC2 soap_set_dime | ( | struct soap * | soap | ) |
Definition at line 20079 of file stdsoap2.cpp.
References soap::dime, soap_dime::first, soap_dime::last, NULL, soap::omode, and SOAP_ENC_DIME.
| SOAP_FMAC1 int SOAP_FMAC2 soap_set_dime_attachment | ( | struct soap * | soap, |
| const char * | ptr, | ||
| size_t | size, | ||
| const char * | type, | ||
| const char * | id, | ||
| unsigned short | optype, | ||
| const char * | option | ||
| ) |
Definition at line 20246 of file stdsoap2.cpp.
References soap::dime, soap_dime::first, soap_multipart::id, soap_dime::last, soap_multipart::options, ptr(), soap_multipart::size, soap_alloc_multipart(), soap_dime_option(), SOAP_EOM, SOAP_OK, soap_strdup(), and soap_multipart::type.
| SOAP_FMAC1 void SOAP_FMAC2 soap_set_embedded | ( | struct soap * | soap, |
| struct soap_plist * | pp | ||
| ) |
Definition at line 10200 of file stdsoap2.cpp.
References soap_plist::mark1, soap_plist::mark2, soap::mode, and SOAP_IO_LENGTH.
Referenced by soap_element_id(), and soap_embed().
| SOAP_FMAC1 void SOAP_FMAC2 soap_set_endpoint | ( | struct soap * | soap, |
| const char * | endpoint | ||
| ) |
Definition at line 21139 of file stdsoap2.cpp.
References soap::authrealm, soap::endpoint, soap::host, mpq::l, NULL, soap::override_host, soap::override_port, soap::passwd, soap::path, soap::port, soap_decode(), soap_malloc(), SOAP_STR_EOS, soap_strcpy, soap_strtol, soap_tag_cmp(), and soap::userid.
Referenced by soap_try_connect_command().
| SOAP_FMAC1 void SOAP_FMAC2 soap_set_fault | ( | struct soap * | soap | ) |
Definition at line 21965 of file stdsoap2.cpp.
References soap::arrayType, mpq::c, soap::d_stream, soap::error, soap::fseterror, http_error(), soap::id, soap::is, soap::level, soap::msgbuf, NULL, SOAP_CLI_FAULT, SOAP_DATAENCODINGUNKNOWN, SOAP_DEL_METHOD, SOAP_DIME_END, SOAP_DIME_ERROR, SOAP_DIME_HREF, SOAP_DIME_MISMATCH, SOAP_DUPLICATE_ID, SOAP_EMPTY, SOAP_END_TAG, SOAP_EOF, SOAP_EOM, SOAP_ERR, SOAP_FAULT, soap_faultcode(), soap_faultstring(), soap_faultsubcode(), SOAP_FD_EXCEEDED, SOAP_FIXED, SOAP_GET_METHOD, SOAP_HDR, SOAP_HREF, SOAP_HTTP_ERROR, SOAP_HTTP_METHOD, SOAP_IOB, SOAP_LENGTH, SOAP_LEVEL, SOAP_MAXDIMESIZE, soap_memcpy, soap_memmove, SOAP_MIME_END, SOAP_MIME_ERROR, SOAP_MIME_HREF, SOAP_MISSING_ID, SOAP_MOE, SOAP_MUSTUNDERSTAND, SOAP_NAMESPACE, SOAP_NO_DATA, SOAP_NO_METHOD, SOAP_NO_TAG, SOAP_NTLM_ERROR, SOAP_NULL, SOAP_OCCURS, SOAP_PATCH_METHOD, SOAP_PLUGIN_ERROR, SOAP_POST, SOAP_PROHIBITED, SOAP_PUT_METHOD, SOAP_REQUIRED, soap_set_validation_fault(), SOAP_SNPRINTF, SOAP_SSL_ERROR, SOAP_STOP, SOAP_STR_EOS, soap_strerror(), SOAP_SVR_FAULT, SOAP_SYNTAX_ERROR, SOAP_TAG_MISMATCH, SOAP_TCP_ERROR, SOAP_TYPE, SOAP_UDP_ERROR, SOAP_USER_ERROR, SOAP_UTF_ERROR, soap_version(), SOAP_VERSIONMISMATCH, SOAP_XSTRINGIFY, SOAP_ZLIB_ERROR, soap::tag, tcp_error(), soap::tmpbuf, soap::type, and soap::version.
Referenced by soap_print_fault(), soap_recv_fault(), soap_send_fault(), and soap_sprint_fault().
| SOAP_FMAC1 void SOAP_FMAC2 soap_set_local_namespaces | ( | struct soap * | soap | ) |
Definition at line 12576 of file stdsoap2.cpp.
References Namespace::id, if(), soap::local_namespaces, soap::namespaces, Namespace::ns, NULL, Namespace::out, soap_env1, soap_env2, SOAP_MALLOC, soap_memcpy, and soap::version.
Referenced by soap_begin_count(), soap_begin_recv(), soap_copy_context(), soap_copy_stream(), soap_init_send(), soap_set_namespaces(), and soap_set_version().
| SOAP_FMAC1 void SOAP_FMAC2 soap_set_mime | ( | struct soap * | soap, |
| const char * | boundary, | ||
| const char * | start | ||
| ) |
Definition at line 20093 of file stdsoap2.cpp.
References soap_mime::boundary, soap_mime::first, soap_mime::last, soap::mime, NULL, soap::omode, SOAP_ENC_MIME, soap_strdup(), and soap_mime::start.
| SOAP_FMAC1 int SOAP_FMAC2 soap_set_mime_attachment | ( | struct soap * | soap, |
| const char * | ptr, | ||
| size_t | size, | ||
| enum soap_mime_encoding | encoding, | ||
| const char * | type, | ||
| const char * | id, | ||
| const char * | location, | ||
| const char * | description | ||
| ) |
Definition at line 20264 of file stdsoap2.cpp.
References soap_multipart::description, description, soap_multipart::encoding, soap_mime::first, soap_multipart::id, soap_mime::last, soap_multipart::location, soap::mime, ptr(), soap_multipart::size, soap_alloc_multipart(), SOAP_EOM, SOAP_OK, soap_strdup(), and soap_multipart::type.
Referenced by soap_getmimehdr().
| SOAP_FMAC1 int SOAP_FMAC2 soap_set_namespaces | ( | struct soap * | soap, |
| const struct Namespace * | p | ||
| ) |
Definition at line 12513 of file stdsoap2.cpp.
References soap_nlist::id, soap_nlist::index, soap_nlist::level, soap::level, soap::local_namespaces, soap::namespaces, soap_nlist::next, soap::nlist, Namespace::ns, soap_nlist::ns, NULL, SOAP_FREE, SOAP_OK, soap_push_namespace(), and soap_set_local_namespaces().
| SOAP_FMAC1 int SOAP_FMAC2 soap_set_receiver_error | ( | struct soap * | soap, |
| const char * | faultstring, | ||
| const char * | faultdetailXML, | ||
| int | soaperror | ||
| ) |
Definition at line 22600 of file stdsoap2.cpp.
References NULL, soap_set_error(), and soap::version.
Referenced by soap_accept(), soap_begin_recv(), soap_bind(), soap_poll(), soap_ready(), and tcp_connect().
| SOAP_FMAC1 void SOAP_FMAC2 soap_set_recv_logfile | ( | struct soap * | soap, |
| const char * | logfile | ||
| ) |
Definition at line 11664 of file stdsoap2.cpp.
References SOAP_INDEX_RECV.
Referenced by soap_copy(), soap_copy_context(), and soap_init().
| SOAP_FMAC1 int SOAP_FMAC2 soap_set_sender_error | ( | struct soap * | soap, |
| const char * | faultstring, | ||
| const char * | faultdetailXML, | ||
| int | soaperror | ||
| ) |
Definition at line 22590 of file stdsoap2.cpp.
References NULL, soap_set_error(), and soap::version.
Referenced by tcp_connect().
| SOAP_FMAC1 void SOAP_FMAC2 soap_set_sent_logfile | ( | struct soap * | soap, |
| const char * | logfile | ||
| ) |
Definition at line 11677 of file stdsoap2.cpp.
References SOAP_INDEX_SENT.
Referenced by soap_copy(), soap_copy_context(), and soap_init().
| SOAP_FMAC1 void SOAP_FMAC2 soap_set_test_logfile | ( | struct soap * | soap, |
| const char * | logfile | ||
| ) |
Definition at line 11690 of file stdsoap2.cpp.
References SOAP_INDEX_TEST.
Referenced by soap_copy(), soap_copy_context(), and soap_init().
| SOAP_FMAC1 void SOAP_FMAC2 soap_set_version | ( | struct soap * | soap, |
| short | version | ||
| ) |
Definition at line 12450 of file stdsoap2.cpp.
References soap::encodingStyle, Namespace::id, soap::local_namespaces, Namespace::ns, NULL, soap_enc1, soap_enc2, soap_env1, soap_env2, soap_set_local_namespaces(), SOAP_STR_EOS, soap::version, and setup::version.
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_short2s | ( | struct soap * | soap, |
| short | n | ||
| ) |
Definition at line 16472 of file stdsoap2.cpp.
References soap_long2s().
| SOAP_FMAC1 size_t SOAP_FMAC2 soap_size | ( | const int * | size, |
| int | dim | ||
| ) |
| SOAP_FMAC1 size_t SOAP_FMAC2 soap_size_block | ( | struct soap * | soap, |
| struct soap_blist * | b, | ||
| size_t | n | ||
| ) |
Definition at line 3218 of file stdsoap2.cpp.
References b, and soap::blist.
Referenced by soap_gethex(), soap_http_get_body_prefix(), soap_peek_element(), soap_recv_mime_attachment(), soap_string_in(), and soap_wstring_in().
| SOAP_FMAC1 char* SOAP_FMAC2 soap_sprint_fault | ( | struct soap * | soap, |
| char * | buf, | ||
| size_t | len | ||
| ) |
Definition at line 22742 of file stdsoap2.cpp.
References mpq::c, mpq::d, soap::error, NULL, soap_check_state, soap_fault_detail(), soap_fault_string(), soap_fault_subcode(), soap_faultcode(), soap_set_fault(), SOAP_SNPRINTF, soap_strcpy, and soap::version.
| SOAP_FMAC1 int SOAP_FMAC2 soap_ssl_accept | ( | struct soap * | ) |
| SOAP_FMAC1 int SOAP_FMAC2 soap_ssl_client_context | ( | struct soap * | soap, |
| unsigned short | flags, | ||
| const char * | keyfile, | ||
| const char * | password, | ||
| const char * | cafile, | ||
| const char * | capath, | ||
| const char * | randfile | ||
| ) |
| SOAP_FMAC1 int SOAP_FMAC2 soap_ssl_crl | ( | struct soap * | , |
| const char * | |||
| ) |
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_ssl_error | ( | struct soap * | , |
| int | ret, | ||
| int | err | ||
| ) |
Referenced by tcp_connect().
| SOAP_FMAC1 void SOAP_FMAC2 soap_ssl_init | ( | void | ) |
Referenced by soap_init().
| SOAP_FMAC1 void SOAP_FMAC2 soap_ssl_noinit | ( | void | ) |
| SOAP_FMAC1 int SOAP_FMAC2 soap_ssl_server_context | ( | struct soap * | soap, |
| unsigned short | flags, | ||
| const char * | keyfile, | ||
| const char * | password, | ||
| const char * | cafile, | ||
| const char * | capath, | ||
| const char * | dhfile, | ||
| const char * | randfile, | ||
| const char * | sid | ||
| ) |
| SOAP_FMAC1 int SOAP_FMAC2 soap_store_lab | ( | struct soap * | soap, |
| const char * | s, | ||
| size_t | n | ||
| ) |
Definition at line 14383 of file stdsoap2.cpp.
References soap::labidx, and soap_append_lab().
Referenced by soap_peek_element(), and soap_QName2s().
| SOAP_FMAC1 void SOAP_FMAC2 soap_strcat | ( | char * | buf, |
| size_t | len, | ||
| const char * | src | ||
| ) |
Definition at line 13033 of file stdsoap2.cpp.
Referenced by soap_element(), soap_extend_url(), soap_extend_url_query(), soap_putoffsets(), soap_putsizesoffsets(), and soap_url_query().
| SOAP_FMAC1 char* SOAP_FMAC2 soap_strdup | ( | struct soap * | soap, |
| const char * | s | ||
| ) |
Definition at line 2789 of file stdsoap2.cpp.
References NULL, soap_malloc(), and soap_memcpy.
Referenced by http_parse_header(), ns1__executeCommand(), soap_attachment(), soap_attachment_forward(), soap_attribute(), soap_collapse(), soap_copy_fault(), soap_current_namespace_att(), soap_current_namespace_tag(), soap_element(), soap_element_start_end_out(), soap_getmimehdr(), soap_http_get_body_prefix(), soap_inliteral(), soap_instring(), soap_peek_element(), soap_QName2s(), soap_s2char(), soap_s2QName(), soap_set_dime_attachment(), soap_set_mime(), soap_set_mime_attachment(), soap_string_in(), soap_string_out(), soap_try_connect_command(), and soap_value().
| SOAP_FMAC1 char* SOAP_FMAC2 soap_string_in | ( | struct soap * | soap, |
| int | flag, | ||
| long | minlen, | ||
| long | maxlen, | ||
| const char * | pattern | ||
| ) |
Definition at line 15157 of file stdsoap2.cpp.
References soap::attributes, soap::body, mpq::c, soap_dom_element::code, DBGLOG, soap::dom, soap::error, f(), soap_attribute::flag, soap::fsvalidate, mpq::l, soap::labbuf, soap::labidx, soap::lablen, soap::maxlength, soap::mode, soap_attribute::name, soap_attribute::next, NULL, soap::peeked, soap_alloc_block(), SOAP_AP, soap_append_lab(), SOAP_BLKLEN, SOAP_C_MBSTRING, SOAP_C_UTFSTRING, soap_collapse(), soap_get(), soap_getchar(), soap_getutf8(), SOAP_GT, SOAP_LENGTH, SOAP_LT, soap_push_block(), SOAP_QT, soap_revget1, soap_s2QName(), soap_save_block(), soap_size_block(), soap_strcpy, soap_strdup(), soap_strncpy, SOAP_TT, soap_unget, SOAP_UNKNOWN_CHAR, SOAP_XML_DOM, soap::tag, TEST(), soap_dom_element::text, soap::tmpbuf, ULONG64, soap_attribute::value, and soap_attribute::visible.
Referenced by soap_element_end_in(), soap_getbase64(), soap_gethex(), soap_ignore(), soap_inliteral(), and soap_instring().
| SOAP_FMAC1 int SOAP_FMAC2 soap_string_out | ( | struct soap * | soap, |
| const char * | s, | ||
| int | flag | ||
| ) |
Definition at line 15054 of file stdsoap2.cpp.
References mpq::c, soap::dom, soap::error, soap_attribute::flag, soap::mode, SOAP_C_MBSTRING, SOAP_C_UTFSTRING, SOAP_EOM, SOAP_OK, soap_pututf8(), soap_send_raw(), soap_strdup(), SOAP_XML_DOM, and soap_dom_element::text.
Referenced by soap_attribute(), soap_element_result(), soap_element_start_end_out(), soap_outbyte(), soap_outdateTime(), soap_outdouble(), soap_outfloat(), soap_outint(), soap_outlong(), soap_outLONG64(), soap_outshort(), soap_outstring(), soap_outULONG64(), soap_outunsignedByte(), soap_outunsignedInt(), soap_outunsignedLong(), and soap_outunsignedShort().
| SOAP_FMAC1 int SOAP_FMAC2 soap_strncat | ( | char * | buf, |
| size_t | len, | ||
| const char * | src, | ||
| size_t | num | ||
| ) |
Definition at line 13054 of file stdsoap2.cpp.
Referenced by http_parse(), http_parse_header(), and soap_recv_mime_attachment().
| SOAP_FMAC1 char* SOAP_FMAC2 soap_strtrim | ( | struct soap * | soap, |
| char * | s | ||
| ) |
Definition at line 2841 of file stdsoap2.cpp.
| SOAP_FMAC1 int SOAP_FMAC2 soap_tag_cmp | ( | const char * | s, |
| const char * | t | ||
| ) |
Definition at line 3723 of file stdsoap2.cpp.
References mpq::a, b, and NULL.
Referenced by http_parse_header(), http_post(), soap_code_int(), soap_getmimehdr(), soap_getpi(), soap_http_header_attribute(), soap_push_namespace(), soap_QName2s(), soap_s2double(), soap_s2float(), soap_set_endpoint(), and tcp_connect().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_tagsearch | ( | const char * | big, |
| const char * | little | ||
| ) |
Definition at line 12610 of file stdsoap2.cpp.
References NULL.
Referenced by soap_attribute(), soap_element(), soap_element_start_end_out(), and soap_push_ns().
| SOAP_FMAC1 ULONG64 SOAP_FMAC2 soap_tell | ( | struct soap * | soap | ) |
Definition at line 2146 of file stdsoap2.cpp.
References soap::ahead, soap::bufidx, soap::buflen, and soap::count.
Referenced by soap_getdime().
| SOAP_FMAC1 time_t SOAP_FMAC2 soap_timegm | ( | struct tm * | T | ) |
Definition at line 18523 of file stdsoap2.cpp.
References gmtime(), detail::gmtime_r(), SOAP_FUNC_R_ERR, and G3D::z.
Referenced by soap_s2dateTime().
| SOAP_FMAC1 void SOAP_FMAC2 soap_track_free | ( | struct soap * | , |
| const char * | , | ||
| int | , | ||
| void * | |||
| ) |
| SOAP_FMAC1 void* SOAP_FMAC2 soap_track_malloc | ( | struct soap * | , |
| const char * | , | ||
| int | , | ||
| size_t | |||
| ) |
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_ULONG642s | ( | struct soap * | soap, |
| ULONG64 | n | ||
| ) |
Definition at line 17284 of file stdsoap2.cpp.
References SOAP_SNPRINTF, SOAP_ULONG_FORMAT, and soap::tmpbuf.
Referenced by soap_outULONG64().
| SOAP_FMAC1 int SOAP_FMAC2 soap_unlink | ( | struct soap * | soap, |
| const void * | p | ||
| ) |
Definition at line 10800 of file stdsoap2.cpp.
References soap::alist, soap::clist, DBGLOG, soap_clist::next, SOAP_ERR, SOAP_FREE, SOAP_OK, and TEST().
| SOAP_FMAC1 void SOAP_FMAC2 soap_unmark | ( | struct soap * | soap, |
| char * | mark | ||
| ) |
Definition at line 13783 of file stdsoap2.cpp.
Referenced by soap_out_PointerToSOAP_ENV__Code().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_unsignedByte2s | ( | struct soap * | soap, |
| unsigned char | n | ||
| ) |
Definition at line 16920 of file stdsoap2.cpp.
References soap_unsignedLong2s().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_unsignedInt2s | ( | struct soap * | soap, |
| unsigned int | n | ||
| ) |
Definition at line 17087 of file stdsoap2.cpp.
References soap_unsignedLong2s().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_unsignedLong2s | ( | struct soap * | soap, |
| unsigned long | n | ||
| ) |
Definition at line 17185 of file stdsoap2.cpp.
References SOAP_SNPRINTF, and soap::tmpbuf.
Referenced by soap_outunsignedByte(), soap_outunsignedInt(), soap_outunsignedLong(), soap_outunsignedShort(), soap_unsignedByte2s(), soap_unsignedInt2s(), and soap_unsignedShort2s().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_unsignedShort2s | ( | struct soap * | soap, |
| unsigned short | n | ||
| ) |
Definition at line 17003 of file stdsoap2.cpp.
References soap_unsignedLong2s().
| SOAP_FMAC1 void SOAP_FMAC2 soap_update_pointers | ( | struct soap * | soap, |
| const char * | dst, | ||
| const char * | src, | ||
| size_t | len | ||
| ) |
Definition at line 2978 of file stdsoap2.cpp.
References soap_ilist::copy, DBGLOG, soap_ilist::flist, soap_xlist::id, soap_ilist::id, soap::iht, soap::imode, soap_ilist::link, soap::mode, soap_xlist::next, soap_flist::next, soap_ilist::next, soap_xlist::options, soap_xlist::ptr, soap_flist::ptr, soap_ilist::ptr, soap_ilist::shaky, soap_xlist::size, soap_ilist::smart, SOAP_IDHASH, SOAP_STR_EOS, SOAP_XML_GRAPH, SOAP_XML_TREE, TEST(), soap_xlist::type, soap_flist::type, soap::version, and soap::xlist.
Referenced by soap_save_block().
| SOAP_FMAC1 void SOAP_FMAC2 soap_url_query | ( | struct soap * | soap, |
| const char * | s, | ||
| const char * | t | ||
| ) |
Definition at line 8478 of file stdsoap2.cpp.
References soap::msgbuf, NULL, soap_encode_url(), soap_memmove, and soap_strcat().
| SOAP_FMAC1 size_t SOAP_FMAC2 soap_utf8len | ( | const char * | s | ) |
Definition at line 2289 of file stdsoap2.cpp.
References mpq::l.
Referenced by soap_QName(), and soap_string().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_value | ( | struct soap * | soap | ) |
Definition at line 19002 of file stdsoap2.cpp.
References soap::body, mpq::c, DBGLOG, soap::dom, soap::error, soap::mode, NULL, soap_coblank, soap_get(), SOAP_LENGTH, SOAP_LT, SOAP_STR_EOS, soap_strdup(), SOAP_TT, soap_unget, SOAP_XML_DOM, TEST(), soap_dom_element::text, and soap::tmpbuf.
Referenced by soap_inbyte(), soap_indateTime(), soap_indouble(), soap_infloat(), soap_inint(), soap_inlong(), soap_inLONG64(), soap_inshort(), soap_inULONG64(), soap_inunsignedByte(), soap_inunsignedInt(), soap_inunsignedLong(), and soap_inunsignedShort().
| SOAP_FMAC1 const char* SOAP_FMAC2 soap_wchar2s | ( | struct soap * | soap, |
| const wchar_t * | s | ||
| ) |
Definition at line 18183 of file stdsoap2.cpp.
References mpq::c, mpq::d, NULL, and soap_malloc().
Referenced by soap_wstring_in(), and soap_wstring_out().
| SOAP_FMAC1 wchar_t* SOAP_FMAC2 soap_wstrdup | ( | struct soap * | soap, |
| const wchar_t * | s | ||
| ) |
Definition at line 2813 of file stdsoap2.cpp.
References NULL, soap_malloc(), and soap_memcpy.
Referenced by soap_inwliteral(), soap_inwstring(), soap_s2wchar(), and soap_wcollapse().
| SOAP_FMAC1 wchar_t* SOAP_FMAC2 soap_wstring_in | ( | struct soap * | soap, |
| int | flag, | ||
| long | minlen, | ||
| long | maxlen, | ||
| const char * | pattern | ||
| ) |
Definition at line 15899 of file stdsoap2.cpp.
References soap::attributes, soap::body, mpq::c, DBGLOG, soap::dom, soap::error, f(), soap_attribute::flag, soap::fwvalidate, mpq::l, soap::maxlength, soap::mode, soap_attribute::name, soap_attribute::next, NULL, soap::peeked, soap_alloc_block(), SOAP_AP, SOAP_BLKLEN, soap_getutf8(), SOAP_GT, SOAP_LENGTH, SOAP_LT, soap_push_block(), SOAP_QT, soap_save_block(), soap_size_block(), soap_strcpy, soap_strncpy, SOAP_TT, soap_unget, soap_wchar2s(), soap_wcollapse(), SOAP_XML_DOM, soap::tag, TEST(), soap_dom_element::text, soap::tmpbuf, ULONG64, soap_attribute::value, and soap_attribute::visible.
Referenced by soap_inwliteral(), and soap_inwstring().
| SOAP_FMAC1 int SOAP_FMAC2 soap_wstring_out | ( | struct soap * | soap, |
| const wchar_t * | s, | ||
| int | flag | ||
| ) |
Definition at line 15810 of file stdsoap2.cpp.
References mpq::c, mpq::d, soap::dom, soap::error, soap_attribute::flag, soap::mode, SOAP_OK, soap_pututf8(), soap_send(), soap_send_raw(), soap_wchar2s(), SOAP_XML_DOM, and soap_dom_element::text.
Referenced by soap_outwstring().
| SOAP_FMAC1 wchar_t* SOAP_FMAC2 soap_wstrtrim | ( | struct soap * | soap, |
| wchar_t * | s | ||
| ) |
Definition at line 2864 of file stdsoap2.cpp.
| SOAP_FMAC1 int SOAP_FMAC2 soap_xop_forward | ( | struct soap * | soap, |
| unsigned char ** | ptr, | ||
| int * | size, | ||
| char ** | id, | ||
| char ** | type, | ||
| char ** | options | ||
| ) |
Definition at line 2713 of file stdsoap2.cpp.
References soap::body, soap::error, NULL, ptr(), soap_attachment_forward(), soap_element_begin_in(), soap_element_end_in(), SOAP_OK, soap_peek_element(), soap_retry(), and SOAP_TAG_MISMATCH.
Definition at line 130 of file ACSoap.cpp.
Referenced by soap_init().
Definition at line 1994 of file stdsoap2.h.
Referenced by soap_attribute(), soap_element(), soap_element_start_end_out(), soap_initialize(), soap_new(), and soap_peek_element().
| const char soap_base64i[] |
Definition at line 1376 of file stdsoap2.h.
|
extern |
Definition at line 332 of file stdsoap2.cpp.
Referenced by soap_putbase64(), soap_s2base64(), and soap_select_mime_boundary().
| struct SOAP_CMAC soap_dom_attribute |
Definition at line 2107 of file stdsoap2.h.
| struct SOAP_CMAC soap_dom_element |
Definition at line 2107 of file stdsoap2.h.
|
extern |
Definition at line 329 of file stdsoap2.cpp.